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
	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.JDefinedClass subClass
		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 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
}

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