META-INF/MANIFEST.MF
com/android/jack/CommandLine$1.classCommandLine.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)
Object x0
Object x1
}
com/android/jack/CommandLine.classCommandLine.java
package com.android.jack
public abstract com.android.jack.CommandLine extends java.lang.Object {
protected static final String INTERRUPTED_COMPILATION_WARNING
private static java.util.logging.Logger logger
public void ()
protected static void runJackAndExitOnError (com.android.jack.Options)
com.android.sched.scheduler.ProcessException e
com.android.jack.NothingToDoException e1
com.android.sched.util.config.ChainedException exception
java.util.Iterator i$
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
OutOfMemoryError e
StackOverflowError e
VirtualMachineError e
com.android.sched.util.UnrecoverableException e
com.android.jack.JackAbortException e
String info
Throwable e
com.android.jack.Options options
com.android.sched.scheduler.ProcessException pe
public static void printVersion ()
String version
protected static void printUsage (java.io.PrintStream)
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.PrintStream printStream
java.io.InputStream is
com.android.sched.util.stream.CharacterStreamSucker css
public static void printHelpProperties (com.android.jack.Options) throws java.io.IOException
com.android.jack.Options options
com.android.sched.util.config.GatherConfigBuilder builder
private static void printProperties (com.android.sched.util.config.GatherConfigBuilder, java.lang.Class)
com.android.sched.util.codec.Parser$ValueDescription entry
java.util.Iterator i$
StringBuilder sb
String value
com.android.sched.util.config.expression.BooleanExpression constraints
java.util.List descriptions
com.android.sched.util.config.id.PropertyId property
com.android.sched.util.config.id.PropertyId[] arr$
int len$
int i$
com.android.sched.util.config.GatherConfigBuilder builder
Class category
java.util.Collection collec
com.android.sched.util.config.id.PropertyId[] properties
protected static void printExceptionMessage (java.lang.Throwable, java.lang.String)
Throwable t
String defaultMessage
String exceptionMessage
static void ()
}
com/android/jack/ExitStatus.classExitStatus.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.classIllegalOptionsException.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.classJack.java
package com.android.jack
final com.android.jack.Jack$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.sched.vfs.InputZipRootVDir val$zipArchive
final java.io.File val$dirOrZip
void (com.android.sched.vfs.InputZipRootVDir, java.io.File)
public void run ()
java.io.IOException e
}
com/android/jack/Jack.classJack.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 com.android.jack.util.collect.UnmodifiableCollections unmodifiableCollections
private static final com.android.sched.util.config.id.ReflectFactoryPropertyId CLASSPATH_POLICY
private static final com.android.sched.util.config.id.ReflectFactoryPropertyId IMPORT_POLICY
private static final String PROPERTIES_FILE
static final boolean $assertionsDisabled
public void ()
public static com.android.jack.ir.ast.JSession getSession ()
public static com.android.jack.util.collect.UnmodifiableCollections getUnmodifiableCollections ()
public static void run (com.android.jack.Options) throws com.android.jack.IllegalOptionsException com.android.jack.NothingToDoException com.android.sched.util.config.ConfigurationException com.android.jack.JackUserException com.android.sched.scheduler.ProcessException
org.antlr.runtime.RecognitionException e
java.io.File proguardFlagsFile
java.util.Iterator i$
com.android.sched.vfs.OutputVDir outputDir
com.android.sched.vfs.Container containerType
com.android.sched.vfs.OutputVDir outputDir
com.android.sched.scheduler.IllegalRequestException e
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.PlanNotFoundException e
com.android.sched.scheduler.IllegalRequestException e
UnsupportedOperationException e
com.android.jack.library.OutputLibrary jackOutputLibrary
com.android.jack.library.LibraryWritingException e
com.android.jack.library.OutputLibrary jackOutputLibrary
com.android.jack.library.LibraryWritingException e
ClassLoader classLoader
com.android.jack.ir.ast.JSession session
com.android.sched.scheduler.Request request
com.android.jack.config.id.JavaVersionPropertyId$JavaVersion sourceVersion
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.sched.util.config.Config config
com.android.sched.util.log.Event event
com.android.jack.Options options
boolean assertEnable
com.android.sched.util.RunnableHooks hooks
public static com.android.sched.scheduler.Request createInitialRequest ()
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 scheduler
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
private static com.android.sched.scheduler.TagOrMarkerOrComponentSet getJackFormatInitialTagSet ()
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.frontend.java.JackBatchCompiler$TransportExceptionAroundEcjError e
com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError e
com.android.jack.frontend.java.JackBatchCompiler jbc
com.android.sched.util.log.Event event
com.android.jack.ir.ast.JType type
java.util.Iterator i$
com.android.jack.ir.ast.JType type
java.util.Iterator i$
com.android.jack.ir.ast.JClass javaLangObject
com.android.jack.frontend.MethodIdMerger merger
com.android.jack.ir.ast.JVisitor remover
com.android.jack.Options options
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.log.Tracer tracer
java.util.List ecjArguments
com.android.jack.ir.ast.JSession session
com.android.jack.backend.jayce.JayceFileImporter jayceImporter
com.android.sched.util.log.Event eventIdMerger
com.android.jack.frontend.MethodIdDuplicateRemover methodIdDupRemover
private static com.android.jack.backend.jayce.JayceFileImporter getJayceFileImporter (java.util.List, com.android.sched.util.RunnableHooks, com.android.jack.ir.ast.JSession) throws com.android.jack.JackFileException
com.android.sched.vfs.InputRootVDir vDir
com.android.jack.library.InputJackLibrary inputJackLibrary
com.android.jack.jayce.JaycePackageLoader rootPLoader
java.io.IOException ioException
java.io.File jackFile
java.util.Iterator i$
java.util.List jayceImport
com.android.sched.util.RunnableHooks hooks
com.android.jack.ir.ast.JSession session
java.util.List inputJackLibraries
com.android.sched.util.config.ReflectFactory factory
private static void putInJackClasspath (java.util.List, com.android.sched.util.RunnableHooks, com.android.jack.ir.ast.JSession)
com.android.sched.vfs.InputRootVDir vDir
com.android.jack.jayce.JaycePackageLoader rootPLoader
java.io.IOException ioException
java.io.File jackFile
java.util.Iterator i$
java.util.List jackFiles
com.android.sched.util.RunnableHooks hooks
com.android.jack.ir.ast.JSession session
com.android.sched.util.config.ReflectFactory factory
private static com.android.sched.vfs.InputRootVDir wrapAsVDir (java.io.File, com.android.sched.util.RunnableHooks) throws java.io.IOException
com.android.sched.vfs.InputRootVDir dir
com.android.sched.vfs.InputZipRootVDir zipArchive
java.io.File dirOrZip
com.android.sched.util.RunnableHooks hooks
com.android.sched.vfs.InputRootVDir dir
private static void fillJayceToJaycePlan (com.android.sched.scheduler.PlanBuilder)
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.ProductionSet productions
private static void appendMultiDexAndShrobStartPlan (com.android.sched.scheduler.PlanBuilder)
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 isShrinking
boolean isMultiDexWithConstraints
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 isShrinking
static void fillDexPlan (com.android.jack.Options, 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.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder typePlan2
com.android.sched.scheduler.SubPlanBuilder fieldPlan
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 methodPlan
com.android.sched.scheduler.SubPlanBuilder methodPlan3
com.android.sched.scheduler.SubPlanBuilder typePlan4
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 typePlan
com.android.sched.scheduler.SubPlanBuilder fieldPlan2
com.android.sched.scheduler.SubPlanBuilder methodPlan4
com.android.sched.scheduler.SubPlanBuilder typePlan5
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder packagePlan
com.android.jack.Options options
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.ProductionSet productions
boolean hasSanityChecks
private static void fillJavaToJaycePlan (com.android.sched.scheduler.PlanBuilder)
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder fieldPlan
com.android.sched.scheduler.SubPlanBuilder typePlan7
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder typePlan2
com.android.sched.scheduler.SubPlanBuilder fieldPlan
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 methodPlan
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder typePlan4
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.sched.scheduler.Request request
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.ProductionSet productions
boolean hasSanityChecks
private static void appendShrobMarkerRemoverPlan (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
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
private static void fillJayceToDexPlan (com.android.jack.Options, com.android.sched.scheduler.PlanBuilder)
com.android.sched.scheduler.SubPlanBuilder methodPlan2
com.android.sched.scheduler.SubPlanBuilder typePlan3
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder methodPlan3
com.android.sched.scheduler.SubPlanBuilder typePlan4
com.android.sched.scheduler.SubPlanBuilder fieldPlan2
com.android.sched.scheduler.SubPlanBuilder methodPlan4
com.android.sched.scheduler.SubPlanBuilder typePlan5
com.android.jack.Options options
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.sched.scheduler.Request request
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.ProductionSet productions
boolean hasSanityChecks
public static java.lang.String getVersionString ()
String codeName
String codeBase
String rawVersion
java.io.IOException e
java.util.Properties prop
String version
java.io.InputStream is
public static com.android.jack.ir.formatter.TypePackageAndMethodFormatter getLookupFormatter ()
public static com.android.jack.ir.formatter.TypePackageAndMethodFormatter getUserFriendlyFormatter ()
static java.util.logging.Logger access$000 ()
static void ()
}
com/android/jack/JackAbortException.classJackAbortException.java
package com.android.jack
public com.android.jack.JackAbortException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (com.android.jack.reporting.ReportableException)
com.android.jack.reporting.ReportableException cause
public java.lang.String getMessage ()
}
com/android/jack/JackEventType.classJackEventType.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 JACK_RUN
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 ()
static void ()
}
com/android/jack/JackFileException.classJackFileException.java
package com.android.jack
public com.android.jack.JackFileException extends com.android.jack.JackIOException {
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/JackIOException.classJackIOException.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.classJackUserException.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/Main.classMain.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.sched.util.config.cli.TokenIterator iterator
java.util.List list
com.android.jack.Options options
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.CmdLineException e
java.io.IOException e
String[] args
public static com.android.jack.Options parseCommandLine (java.util.List) throws org.kohsuke.args4j.CmdLineException
java.util.List list
com.android.jack.Options options
org.kohsuke.args4j.CmdLineParser parser
}
com/android/jack/NothingToDoException.classNothingToDoException.java
package com.android.jack
public com.android.jack.NothingToDoException 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/Options$1.classOptions.java
package com.android.jack
com.android.jack.Options$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$Options$MultiDexKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/Options$MultiDexKind.classOptions.java
package com.android.jack
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$TypeDexDirDeleter.classOptions.java
package com.android.jack
com.android.jack.Options$TypeDexDirDeleter extends java.lang.Thread {
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$VerbosityLevel.classOptions.java
package com.android.jack
public final com.android.jack.Options$VerbosityLevel extends java.lang.Enum {
public static final com.android.jack.Options$VerbosityLevel ERROR
public static final com.android.jack.Options$VerbosityLevel WARNING
public static final com.android.jack.Options$VerbosityLevel INFO
public static final com.android.jack.Options$VerbosityLevel DEBUG
public static final com.android.jack.Options$VerbosityLevel TRACE
private final String id
private static final com.android.jack.Options$VerbosityLevel[] $VALUES
public static com.android.jack.Options$VerbosityLevel[] values ()
public static com.android.jack.Options$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/Options.classOptions.java
package com.android.jack
public com.android.jack.Options extends java.lang.Object {
public static final com.android.jack.config.id.JavaVersionPropertyId JAVA_SOURCE_VERSION
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_DEX_FILE
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_INTERMEDIATE_DEX
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_JAYCE_FILE
public static final com.android.sched.util.config.id.EnumPropertyId DEX_OUTPUT_CONTAINER_TYPE
public static final com.android.sched.util.config.id.EnumPropertyId JAYCE_OUTPUT_CONTAINER_TYPE
public static final com.android.sched.util.config.id.PropertyId JAYCE_FILE_OUTPUT_ZIP
public static final com.android.sched.util.config.id.PropertyId JAYCE_FILE_OUTPUT_DIR
public static final com.android.sched.util.config.id.PropertyId INTERMEDIATE_DEX_DIR
public static final com.android.sched.util.config.id.PropertyId DEX_OUTPUT_DIR
public static final com.android.sched.util.config.id.PropertyId DEX_OUTPUT_ZIP
public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE_COMPILED_FILES_STATISTICS
protected boolean version
protected boolean help
protected boolean helpProperties
protected boolean dumpProperties
protected final java.util.Map properties
protected final java.io.File propertiesFile
protected com.android.jack.Options$VerbosityLevel verbose
protected boolean disableAutomaticFullRebuild
protected java.io.File incrementalFolder
protected java.io.File out
protected java.io.File outZip
protected java.io.File jayceOutDir
protected java.io.File jayceOutZip
protected boolean generateIntermediateDex
protected java.io.File jarjarRulesFile
protected java.util.List jayceImport
protected boolean dxLegacy
protected boolean runtimeLegacy
protected java.util.List proguardFlagsFiles
protected boolean sanityChecks
public static final com.android.sched.util.config.id.BooleanPropertyId SANITY_CHECKS
protected java.io.File tracerDir
protected java.io.File graphFile
protected String classpath
protected String bootclasspath
protected java.util.List ecjArguments
private static final String ECJ_HELP_ARG
protected boolean emitLocalDebugInfo
protected com.android.jack.Options$MultiDexKind multiDexKind
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_JACK_FLAG
protected boolean emitSyntheticDebugInfo
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
protected boolean keepMethodBody
public static final com.android.sched.util.config.id.BooleanPropertyId SHROB_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
protected com.android.jack.util.filter.Filter filter
public static final com.android.sched.util.config.id.ImplementationPropertyId METHOD_FILTER
private com.android.sched.util.config.Config config
static final boolean $assertionsDisabled
public void ()
public com.android.jack.Options$VerbosityLevel getVerbosityLevel ()
public void setVerbosityLevel (com.android.jack.Options$VerbosityLevel)
com.android.jack.Options$VerbosityLevel verbose
public boolean askForVersion ()
public boolean askForHelp ()
public boolean askForPropertiesHelp ()
public boolean askForEcjHelp ()
public java.io.File getOutputDir ()
public void setOutputDir (java.io.File)
java.io.File out
public void setOutputZip (java.io.File)
java.io.File out
boolean hasSanityChecks ()
public java.lang.String getClasspathAsString ()
public java.util.List getClasspath ()
public java.util.List getBootclasspath ()
private java.util.List getFilesFromPathString (java.lang.String)
String path
String[] arr$
int len$
int i$
String[] paths
String pathString
java.util.List classpath
public com.android.sched.util.config.Config getConfig ()
public com.android.sched.util.config.GatherConfigBuilder getDefaultConfigBuilder () throws java.io.IOException
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
java.io.IOException e
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
java.util.Iterator i$
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.config.GatherConfigBuilder configBuilder
public void checkValidity (com.android.sched.util.RunnableHooks) throws com.android.jack.IllegalOptionsException com.android.jack.NothingToDoException com.android.sched.util.config.ConfigurationException
IllegalArgumentException e
org.eclipse.jdt.internal.compiler.batch.Main compiler
com.android.sched.util.RunnableHooks hooks
public void setJayceOutputDir (java.io.File)
java.io.File outputDir
public void setJayceOutputZip (java.io.File)
java.io.File outputZip
public void setJayceImports (java.util.List)
java.util.List imports
public boolean outputToZip ()
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 addProguardFlagsFile (java.io.File)
java.io.File flags
public void addJayceImport (java.io.File)
java.io.File importFile
public void addProperty (java.lang.String, java.lang.String)
String propertyName
String propertyValue
public java.util.List getEcjArguments ()
public void setEcjArguments (java.util.List)
java.util.List ecjArguments
public void setProguardFlagsFile (java.util.List)
java.util.List proguardFlagsFiles
public java.io.File getJarjarRulesFile ()
public void setJarjarRulesFile (java.io.File)
java.io.File jarjarRulesFile
public void setNameProvider (java.lang.String)
String nameProvider
public void enableDxOptimizations ()
public void disableDxOptimizations ()
public java.util.List getJayceImport ()
public java.io.File getIncrementalFolder ()
public void setIncrementalFolder (java.io.File)
java.io.File incrementalFolder
public boolean isAutomaticFullRebuildEnabled ()
private static com.android.sched.util.file.Directory createTempDirForTypeDexFiles (com.android.sched.util.RunnableHooks)
java.io.File tmp
com.android.sched.util.file.Directory dir
java.io.IOException e
com.android.sched.util.RunnableHooks hooks
static void ()
}
com/android/jack/analysis/DefinitionMarker.classDefinitionMarker.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 int bitSetIdx
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode definition
public com.android.sched.marker.Marker cloneIfNeeded ()
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
java.util.Iterator i$
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 ()
com.android.jack.ir.ast.JExpression lhsExpr
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 ()
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.classDefinitionMarkerAdder.java
package com.android.jack.analysis
com.android.jack.analysis.DefinitionMarkerAdder$1 extends java.lang.Object {
}
com/android/jack/analysis/DefinitionMarkerAdder$Visitor.classDefinitionMarkerAdder.java
package com.android.jack.analysis
com.android.jack.analysis.DefinitionMarkerAdder$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.DefinitionMarkerAdder$1)
com.android.jack.analysis.DefinitionMarkerAdder$1 x0
static void ()
}
com/android/jack/analysis/DefinitionMarkerAdder.classDefinitionMarkerAdder.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) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.analysis.DefinitionMarkerAdder$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/analysis/DefinitionMarkerRemover$1.classDefinitionMarkerRemover.java
package com.android.jack.analysis
com.android.jack.analysis.DefinitionMarkerRemover$1 extends java.lang.Object {
}
com/android/jack/analysis/DefinitionMarkerRemover$Visitor.classDefinitionMarkerRemover.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.classDefinitionMarkerRemover.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) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.analysis.DefinitionMarkerRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/analysis/SubTreeDefinitionMarkers.classSubTreeDefinitionMarkers.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.classUseDefsMarker.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.Iterator i$
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
java.util.Iterator i$
com.android.jack.ir.ast.JVariableRef usedBy
public com.android.sched.marker.Marker cloneIfNeeded ()
static void ()
}
com/android/jack/analysis/UsedVariableAdder$ComputeReadVariables.classUsedVariableAdder.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.classUsedVariableAdder.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) throws java.lang.Exception
com.android.jack.analysis.UsedVariableMarker readVarMarker
com.android.jack.analysis.UsedVariableAdder$ComputeReadVariables cuv
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/analysis/UsedVariableMarker.classUsedVariableMarker.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.classUsedVariableRemover.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) throws java.lang.Exception
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/analysis/defsuses/DefUsesAndUseDefsChainComputation.classDefUsesAndUseDefsChainComputation.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) throws java.lang.Exception
com.android.jack.analysis.DefinitionMarker def
java.util.Iterator i$
com.android.jack.ir.ast.JVariable var
com.android.jack.analysis.UseDefsMarker udm
com.android.jack.ir.ast.JVariableRef usedVarRef
java.util.Iterator i$
com.android.jack.analysis.UsedVariableMarker uvm
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.analysis.dfa.reachingdefs.ReachingDefsMarker reachingDefs
java.util.List currentDefs
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/analysis/defsuses/DefUsesAndUseDefsChainRemover.classDefUsesAndUseDefsChainRemover.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) throws java.lang.Exception
com.android.jack.analysis.DefinitionMarker dm
java.util.Iterator i$
com.android.jack.analysis.UseDefsMarker udm
com.android.jack.ir.ast.JVariableRef usedVarRef
java.util.Iterator i$
com.android.jack.analysis.UsedVariableMarker uvm
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/analysis/defsuses/UseDefsChecker$Visitor.classUseDefsChecker.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.classUseDefsChecker.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) throws java.lang.Exception
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/analysis/dfa/reachingdefs/ReachingDefinitions.classReachingDefinitions.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) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
private void solve (com.android.jack.ir.ast.JMethod)
int bbId
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.analysis.DefinitionMarker dm
com.android.jack.analysis.DefinitionMarker dm
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.cfg.BasicBlock pred
java.util.Iterator i$
java.util.BitSet unionOfPred
com.android.jack.cfg.BasicBlock succ
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
int bbId
java.util.List predecessors
java.util.BitSet oldOut
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
java.util.List definitions
int definitionsSize
int basicBlockMaxId
java.util.BitSet[] in
java.util.BitSet[] out
java.util.BitSet[] outException
com.android.jack.cfg.BasicBlock entryBb
java.util.List changeNodes
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 void computeOutput (java.util.List, java.util.BitSet, java.util.BitSet, java.util.BitSet, com.android.jack.cfg.BasicBlock)
com.android.jack.analysis.DefinitionMarker dm
int i
com.android.jack.analysis.DefinitionMarker currentDef
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
java.util.List definitions
java.util.BitSet inBs
java.util.BitSet outBs
java.util.BitSet outExceptionBs
com.android.jack.cfg.BasicBlock bb
java.util.List statements
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
java.util.Iterator i$
com.android.jack.analysis.DefinitionMarker dm
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/analysis/dfa/reachingdefs/ReachingDefinitionsChecker.classReachingDefinitionsChecker.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.classReachingDefinitionsNoChecker.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/ReachingDefinitionsRemover.classReachingDefinitionsRemover.java
package com.android.jack.analysis.dfa.reachingdefs
public com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitionsRemover 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) throws java.lang.Exception
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/analysis/dfa/reachingdefs/ReachingDefsMarker.classReachingDefsMarker.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.classAbstractTracerBrush.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 type
public void endTrace (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod type
public boolean startTrace (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField type
public void endTrace (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField type
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.analysis.tracer.BaseTracerMarker marker
com.android.jack.ir.ast.JMethod method
public void setMustTraceOverridingMethods (com.android.jack.ir.ast.JMethod)
com.android.jack.analysis.tracer.BaseTracerMarker marker
com.android.jack.ir.ast.JMethod method
public boolean startTraceEnclosingMethod ()
public void endTraceEnclosingMethod ()
static void ()
}
com/android/jack/analysis/tracer/BaseTracerMarker.classBaseTracerMarker.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.classComposedTracerBrush.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 config
com.android.jack.analysis.tracer.TracerBrush[] arr$
int len$
int i$
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 type
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 config
com.android.jack.analysis.tracer.TracerBrush[] arr$
int len$
int i$
com.android.jack.ir.ast.JMethod type
public boolean startTrace (com.android.jack.ir.ast.JField)
boolean b
int i
com.android.jack.ir.ast.JField type
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 config
com.android.jack.analysis.tracer.TracerBrush[] arr$
int len$
int i$
com.android.jack.ir.ast.JField type
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 config
com.android.jack.analysis.tracer.TracerBrush[] arr$
int len$
int i$
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 config
com.android.jack.analysis.tracer.TracerBrush[] arr$
int len$
int i$
public void endTraceMarked (com.android.jack.ir.ast.JNode)
com.android.jack.analysis.tracer.TracerBrush config
com.android.jack.analysis.tracer.TracerBrush[] arr$
int len$
int i$
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.ir.ast.JDefinedClassOrInterface method
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.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.ir.ast.JField field
}
com/android/jack/analysis/tracer/ExtendingOrImplementingClassFinder.classExtendingOrImplementingClassFinder.java
package com.android.jack.analysis.tracer
public com.android.jack.analysis.tracer.ExtendingOrImplementingClassFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
private void addToSubClass (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JInterface i
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClass subClass
com.android.jack.ir.ast.JClassOrInterface superClOrI
com.android.jack.analysis.tracer.ExtendingOrImplementingClassMarker marker
public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JInterface i
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClass definedClass
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JDefinedClassOrInterface t
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/analysis/tracer/ExtendingOrImplementingClassMarker.classExtendingOrImplementingClassMarker.java
package com.android.jack.analysis.tracer
public com.android.jack.analysis.tracer.ExtendingOrImplementingClassMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final java.util.Set extendingOrImplementingClasses
public void ()
public void addSubClass (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass extendingOrImplementingClass
public java.util.Set getExtendingOrImplementingClasses ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/analysis/tracer/Tracer.classTracer.java
package com.android.jack.analysis.tracer
public com.android.jack.analysis.tracer.Tracer extends com.android.jack.ir.ast.JVisitor {
protected static 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) throws java.lang.Exception
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.JAnnotationLiteral a
java.util.Iterator i$
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.JDefinedClass, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JType returnType
com.android.jack.ir.ast.JMethod implementation
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JInterface i
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface definedSuperClOrI
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JDefinedClass extendingOrImplementingClass
com.android.jack.ir.ast.JClassOrInterface superClOrI
private void trace (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JInterface i
java.util.Iterator 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
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
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.JMethodId, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JClassOrInterface enclosingType
com.android.jack.ir.ast.JType returnType
private void trace (com.android.jack.ir.ast.JMethodId, 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
java.util.Iterator i$
com.android.jack.analysis.tracer.ExtendingOrImplementingClassMarker marker
com.android.jack.ir.ast.JMethodId 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
java.util.Iterator i$
com.android.jack.ir.ast.JClass throwException
java.util.Iterator i$
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.JAnnotationLiteral)
com.android.jack.ir.ast.JLiteral defaultValue
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JNameValuePair pair
java.util.Iterator i$
com.android.jack.ir.ast.JAnnotationLiteral al
com.android.jack.ir.ast.JAnnotation 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.JMethodId 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.JMethodId methodId
private com.android.jack.ir.ast.JMethod findDefinition (com.android.jack.ir.ast.JMethodId, 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
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId 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.JMethodId, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JMethod foundMethod
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JType returnType
com.android.jack.ir.ast.JDefinedClass receiverType
com.android.jack.ir.ast.JClass currentType
private com.android.jack.ir.ast.JMethod findImplementationOrDefinition (com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JMethod definition
com.android.jack.ir.ast.JMethodId 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.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
public void endVisit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation x
public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation)
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.JVariable)
com.android.jack.ir.ast.JVariable x
static void ()
}
com/android/jack/analysis/tracer/TracerBrush.classTracerBrush.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/backend/ResourceWriter.classResourceWriter.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.OutputVDir outputVDir
static final boolean $assertionsDisabled
public void ()
com.android.sched.vfs.Container containerType
com.android.sched.vfs.Container containerType
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.sched.util.stream.ByteStreamSucker sucker
com.android.sched.vfs.InputVFile inputFile
com.android.sched.vfs.VPath path
com.android.sched.vfs.OutputVFile outputFile
java.io.InputStream is
java.io.OutputStream os
com.android.jack.ir.ast.Resource resource
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
java.util.List resources
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/AnnotationBuilder$1.classAnnotationBuilder.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 ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/backend/dex/AnnotationBuilder$SourceAnnotationException.classAnnotationBuilder.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.classAnnotationBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.AnnotationBuilder extends java.lang.Object {
private static com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException sourceAnnotationException
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.backend.dex.AnnotationBuilder$SourceAnnotationException e
com.android.jack.dx.rop.annotation.Annotation annotation
com.android.jack.ir.ast.JAnnotationLiteral jAnnotation
java.util.Iterator i$
java.util.Collection literals
com.android.jack.dx.rop.annotation.Annotations ropAnnotations
private com.android.jack.dx.rop.annotation.Annotation createAnnotation (com.android.jack.ir.ast.JAnnotationLiteral) throws com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
com.android.jack.dx.rop.annotation.Annotation ropAnnotation
private static 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.ir.ast.JRetentionPolicy retentionPolicy
static void ()
}
com/android/jack/backend/dex/ClassAnnotationBuilder.classClassAnnotationBuilder.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) throws java.lang.Exception
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 annotationLiterals
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/ClassDefItemBuilder.classClassDefItemBuilder.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 emitJackFlag
private final boolean emitSourceFileInfo
static final boolean $assertionsDisabled
public void ()
public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
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.CstType thisClass
com.android.jack.dx.rop.cst.CstType superclassType
int accessFlags
com.android.jack.dx.rop.type.TypeList interfaces
com.android.jack.dx.rop.cst.CstString sourceFile
com.android.jack.dx.dex.file.ClassDefItem classDefItem
private static com.android.jack.dx.rop.cst.CstType 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
com.android.jack.dx.rop.cst.CstType superclassType
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)
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.dx.rop.cst.CstString sourceFile
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
String sourceFileName
String fileSeparator
int separatorPos
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/ClassDefItemMarkerRemover.classClassDefItemMarkerRemover.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) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/ConstantBuilder$1.classConstantBuilder.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.classConstantBuilder.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.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
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
java.util.Iterator i$
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
com.android.jack.dx.rop.cst.CstNat nat
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.classConstantBuilder.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.JAnnotationLiteral, com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.ir.ast.JNameValuePair jPair
java.util.Iterator i$
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
com.android.jack.dx.rop.annotation.Annotation ropAnnotation
static void ()
}
com/android/jack/backend/dex/DexAnnotations.classDexAnnotations.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
}
com/android/jack/backend/dex/DexFileProduct.classDexFileProduct.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.classDexFileWriter.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_FILENAME
public static final com.android.sched.util.config.id.ImplementationPropertyId DEX_WRITING_POLICY
private final com.android.sched.vfs.OutputVDir 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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/DexWriter.classDexWriter.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.DexWriter extends java.lang.Object {
public void ()
static com.android.sched.vfs.VPath getFilePath (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
}
com/android/jack/backend/dex/DexWritingException.classDexWritingException.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.classDexWritingTool.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.DexWritingTool extends java.lang.Object {
private final boolean forceJumbo
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.OutputVDir) throws com.android.jack.backend.dex.DexWritingException
protected com.android.sched.vfs.InputRootVDir getIntermediateDexDir ()
protected void finishMerge (com.android.jack.tools.merger.JackMerger, com.android.sched.vfs.OutputVFile) throws com.android.jack.backend.dex.DexWritingException
java.io.IOException e
com.android.jack.tools.merger.JackMerger merger
com.android.sched.vfs.OutputVFile out
java.io.OutputStream os
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.IOException 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.OutputVDir, int) throws com.android.jack.backend.dex.DexWritingException
String dexName
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.vfs.OutputVDir outputVDir
int dexCount
String dexName
protected void fillDexLists (java.util.List, java.util.List) throws com.android.jack.library.LibraryFormatException
com.android.jack.library.BinaryDoesNotExistException e
com.android.jack.library.InputLibrary inputLibrary
com.android.sched.vfs.InputVFile inputVFile
com.android.sched.vfs.InputVFile inputVFile
com.android.sched.util.location.Location loc
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
java.util.List mainDexList
java.util.List anyDexList
static void ()
}
com/android/jack/backend/dex/EncodedFieldBuilder.classEncodedFieldBuilder.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) throws java.lang.Exception
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/EncodedMethodBuilder.classEncodedMethodBuilder.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) throws java.lang.Exception
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/FieldAnnotationBuilder.classFieldAnnotationBuilder.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) throws java.lang.Exception
com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
com.android.jack.dx.dex.file.ClassDefItem classDefItem
com.android.jack.dx.rop.annotation.Annotations annotations
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
java.util.Collection literals
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/FieldInitializerRemover.classFieldInitializerRemover.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) throws java.lang.Exception
com.android.jack.ir.ast.JBinaryOperation assign
com.android.jack.ir.ast.JExpression initialValue
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/ForceInMainDexMarker.classForceInMainDexMarker.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/IntermediateDexPerTypeWriter.classIntermediateDexPerTypeWriter.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.IntermediateDexPerTypeWriter extends com.android.jack.backend.dex.DexWriter implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.library.OutputLibrary outputLibrary
protected com.android.sched.vfs.InputOutputVDir intermediateDexDir
protected boolean generateDexFile
private final boolean forceJumbo
private final boolean isIncrementalMode
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.sched.vfs.OutputVFile vFile
java.io.IOException e
java.io.IOException e
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.scheduling.marker.ClassDefItemMarker cdiMarker
com.android.jack.dx.dex.DexOptions options
com.android.jack.dx.dex.file.DexFile typeDex
com.android.sched.vfs.OutputVFile vFile
java.io.OutputStream outStream
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/IntermediateDexProduct.classIntermediateDexProduct.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.IntermediateDexProduct extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/backend/dex/MainDexCollector.classMainDexCollector.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) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/MainDexMarker.classMainDexMarker.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.classMainDexOverflowException.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.classMainDexTracer.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) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/MethodAnnotationBuilder.classMethodAnnotationBuilder.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) throws java.lang.Exception
com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
com.android.jack.dx.dex.file.ClassDefItem classDefItem
com.android.jack.dx.rop.annotation.Annotations annotations
java.util.Collection paramAnnotations
com.android.jack.dx.rop.annotation.Annotations annotation
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
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 literals
com.android.jack.dx.rop.annotation.AnnotationsList annotationsList
int annotationIndex
boolean hasParamAnnotations
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/MethodBodyRemover.classMethodBodyRemover.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) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/MinimalMultiDexWritingTool.classMinimalMultiDexWritingTool.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MinimalMultiDexWritingTool extends com.android.jack.backend.dex.DexWritingTool {
public void ()
public void write (com.android.sched.vfs.OutputVDir) throws com.android.jack.backend.dex.DexWritingException
com.android.jack.tools.merger.MergingOverflowException e
com.android.sched.vfs.InputVFile currentDex
java.util.Iterator i$
com.android.jack.tools.merger.MergingOverflowException e1
com.android.jack.tools.merger.MergingOverflowException e
com.android.sched.vfs.InputVFile currentDex
java.util.Iterator i$
com.android.sched.vfs.OutputVDir outputVDir
int dexCount
com.android.jack.tools.merger.JackMerger merger
com.android.sched.vfs.OutputVFile outputDex
java.util.List mainDexList
java.util.List anyDexList
}
com/android/jack/backend/dex/MultiDexAnnotationsFinder$1.classMultiDexAnnotationsFinder.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)
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.classMultiDexAnnotationsFinder.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.JAnnotation installerAnnotation
private final com.android.jack.ir.ast.JAnnotation mainDexAnnotation
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
private synchronized void markIfNecessary (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static com.android.jack.ir.ast.JAnnotation 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.classMultiDexLegacy.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.classMultiDexLegacyTracerBrush.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.classMultiDexLegacyTracerBrush.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.classMultiDexLegacyTracerBrush.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.ir.ast.JNode x0
}
com/android/jack/backend/dex/SingleDexOverflowException.classSingleDexOverflowException.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.classSingleDexWritingTool.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.OutputVDir) throws com.android.jack.backend.dex.DexWritingException
com.android.jack.tools.merger.MergingOverflowException e
com.android.sched.vfs.InputVFile currentDex
java.util.Iterator i$
com.android.sched.vfs.OutputVDir outputVDir
com.android.jack.tools.merger.JackMerger merger
com.android.sched.vfs.OutputVFile outputDex
java.util.List dexList
private void getAllDexFilesFromLib (java.util.List)
com.android.jack.library.InputLibrary inputLibrary
com.android.sched.util.location.Location loc
com.android.jack.ir.ast.JDefinedClassOrInterface jdcoi
java.util.Iterator i$
java.util.List dexFiles
java.util.List librariesDone
private void getAllDexFilesFromDir (com.android.sched.vfs.InputVDir, java.util.List)
com.android.sched.vfs.InputVElement subFile
java.util.Iterator i$
com.android.sched.vfs.InputVDir dexFileVDir
java.util.List dexFiles
private com.android.sched.vfs.OutputVFile getOutputDex (com.android.sched.vfs.OutputVDir) throws com.android.jack.backend.dex.DexWritingException
com.android.sched.vfs.OutputVDir outputVDir
}
com/android/jack/backend/dex/StandardMultiDexWritingTool.classStandardMultiDexWritingTool.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.StandardMultiDexWritingTool extends com.android.jack.backend.dex.DexWritingTool {
public void ()
public void write (com.android.sched.vfs.OutputVDir) throws com.android.jack.backend.dex.DexWritingException
com.android.jack.tools.merger.MergingOverflowException e
com.android.sched.vfs.InputVFile currentDex
java.util.Iterator i$
com.android.jack.tools.merger.MergingOverflowException e1
com.android.jack.tools.merger.MergingOverflowException e
com.android.sched.vfs.InputVFile currentDex
java.util.Iterator i$
com.android.sched.vfs.OutputVDir outputVDir
int dexCount
com.android.jack.tools.merger.JackMerger merger
com.android.sched.vfs.OutputVFile outputDex
java.util.List mainDexList
java.util.List anyDexList
}
com/android/jack/backend/dex/TypeReferenceCollector.classTypeReferenceCollector.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
java.util.Iterator i$
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
java.util.Iterator i$
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
java.util.Iterator i$
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.JNode)
com.android.jack.ir.ast.JNode node
}
com/android/jack/backend/dex/annotations/AnnotationMethodDefaultValue.classAnnotationMethodDefaultValue.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/ClassAnnotationSchedulingSeparator$SeparatorTag.classClassAnnotationSchedulingSeparator.java
package com.android.jack.backend.dex.annotations
public com.android.jack.backend.dex.annotations.ClassAnnotationSchedulingSeparator$SeparatorTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/backend/dex/annotations/ClassAnnotationSchedulingSeparator.classClassAnnotationSchedulingSeparator.java
package com.android.jack.backend.dex.annotations
public com.android.jack.backend.dex.annotations.ClassAnnotationSchedulingSeparator extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession session
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/annotations/DefaultValueAnnotationAdder.classDefaultValueAnnotationAdder.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.JAnnotation defaultAnnotation
static final boolean $assertionsDisabled
public void ()
public synchronized void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JAnnotationLiteral 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.JAnnotationLiteral getDefaultAnnotation (com.android.jack.ir.ast.JDefinedAnnotation, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JDefinedAnnotation targetType
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JAnnotation defaultAnnotationType
com.android.jack.ir.ast.JAnnotationLiteral defaultAnnotation
java.util.List defaultAnnotations
private com.android.jack.ir.ast.JAnnotation getDefaultAnnotationType (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/annotations/ReflectAnnotationsAdder$Visitor.classReflectAnnotationsAdder.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 final com.android.jack.ir.ast.JClass javaLangClass
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.JAnnotation defaultAnnotation
private final com.android.jack.ir.ast.JAnnotation signatureAnnotation
private final com.android.jack.ir.ast.JAnnotation enclosingMethodAnnotation
private final com.android.jack.ir.ast.JAnnotation enclosingClassAnnotation
private final com.android.jack.ir.ast.JAnnotation throwsAnnotation
private final com.android.jack.ir.ast.JAnnotation innerAnnotation
private final com.android.jack.ir.ast.JAnnotation memberClassAnnotation
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.lookup.JLookup)
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.lookup.JLookup lookup
private com.android.jack.ir.ast.JMethodId getOrCreateMethodId (com.android.jack.ir.ast.JAnnotation, java.lang.String)
com.android.jack.ir.ast.JAnnotation 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)
boolean isLocal
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.JAnnotationLiteral annotation
com.android.jack.ir.ast.JArrayLiteral literal
com.android.jack.ir.ast.JMethodId 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.JAnnotationLiteral annotation
com.android.jack.ir.ast.JMethodLiteral newLiteral
com.android.jack.ir.ast.JMethodId 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.Iterator i$
java.util.List throwns
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.List classLiterals
com.android.jack.ir.ast.JMethodId methodId
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.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotationLiteral annotation
com.android.jack.ir.ast.JLiteral newValue
java.util.List literals
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JDefinedClassOrInterface innerType
com.android.jack.ir.ast.JClassOrInterface enclosingType
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.JAnnotationLiteral annotation
com.android.jack.ir.ast.JLiteral newValue
java.util.List literals
com.android.jack.ir.ast.JMethodId 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.JAnnotationLiteral annotation
com.android.jack.ir.ast.marker.SimpleName marker
String innerShortName
com.android.jack.ir.ast.JLiteral newValue
com.android.jack.ir.ast.JMethodId nameMethodId
com.android.jack.ir.ast.JNameValuePair nameValuePair
int accessFlags
com.android.jack.ir.ast.JMethodId flagsMethodId
com.android.jack.ir.ast.JNameValuePair flagsValuePair
private void addClassLiterals (java.util.List, com.android.jack.ir.ast.JAnnotationLiteral, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.ast.JLiteral oldValue
java.util.List literals
com.android.jack.ir.ast.JAnnotationLiteral annotation
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JNameValuePair valuePair
com.android.jack.ir.ast.JArrayLiteral array
private com.android.jack.ir.ast.JAnnotationLiteral createAnnotation (com.android.jack.ir.ast.Annotable, com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.JAnnotation annotationType
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotationLiteral annotation
private boolean isSystemAnnotation (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotationType
private com.android.jack.ir.ast.JAnnotationLiteral getAnnotation (com.android.jack.ir.ast.Annotable, com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.JAnnotation annotationType
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotationLiteral 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.classReflectAnnotationsAdder.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) throws java.lang.Exception
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) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/annotations/tag/ReflectAnnotations.classReflectAnnotations.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/multidex/legacy/AnnotatedFinder.classAnnotatedFinder.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) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
private boolean hasRuntimeAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
private boolean isAnnotatedByRuntimeAnnotation (com.android.jack.ir.ast.Annotable)
com.android.jack.ir.ast.JAnnotation annotation
java.util.Iterator i$
com.android.jack.ir.ast.Annotable annotable
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/multidex/legacy/RuntimeAnnotationFinder.classRuntimeAnnotationFinder.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) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/rop/CodeItemBuilder$1.classCodeItemBuilder.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 ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/backend/dex/rop/CodeItemBuilder.classCodeItemBuilder.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
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 emitLineNumberTable
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JLocal local
java.util.Iterator i$
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
java.util.Iterator i$
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
java.util.Iterator i$
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
java.util.Iterator i$
com.android.sched.util.log.Event optEvent
com.android.jack.ir.ast.JMethod method
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.sched.util.log.Tracer tracer
com.android.sched.util.log.Event dopEvent
com.android.jack.dx.dex.code.DalvCode dalvCode
private void addCatchBlockSuccessors (java.util.List, com.android.jack.dx.util.IntList)
int catchTypeCount
int catchTypesSize
com.android.jack.cfg.CatchBasicBlock catchblock
java.util.Iterator i$
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 getParameterSize (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
int paramSize
private int getMaxLabel (com.android.jack.cfg.ControlFlowGraph)
int bbId
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
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.Iterator i$
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.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.JType paramType
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.List parameters
int wordCount
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/dex/rop/DexCodeMarkerRemover.classDexCodeMarkerRemover.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) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/backend/dex/rop/RopBasicBlockManager.classRopBasicBlockManager.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
java.util.Iterator i$
int candidate
int getSpecialLabel (int)
int label
static void ()
}
com/android/jack/backend/dex/rop/RopBuilderVisitor$1.classRopBuilderVisitor.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 ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/backend/dex/rop/RopBuilderVisitor$AssignBuilderVisitor.classRopBuilderVisitor.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.JLocalRef)
com.android.jack.ir.ast.JLocalRef localRef
public boolean visit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef paramRef
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef thisRef
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.cst.Constant cst
com.android.jack.ir.ast.JType type
com.android.jack.dx.rop.code.Rop constOp
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
java.util.Iterator i$
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.Iterator i$
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.ir.ast.JArrayType type
com.android.jack.dx.rop.cst.CstType cstType
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
static void ()
}
com/android/jack/backend/dex/rop/RopBuilderVisitor.classRopBuilderVisitor.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.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.backend.dex.rop.RopRegisterManager ropReg
com.android.jack.cfg.BasicBlock currentBasicBlock
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.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
java.util.Iterator i$
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.Insn lockInsn
public boolean visit (com.android.jack.ir.ast.JUnlock)
com.android.jack.ir.ast.JUnlock unlockStmt
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
com.android.jack.dx.rop.cst.CstType type
com.android.jack.dx.rop.code.Rop rop
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.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 buildAssignVariableRef (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JVariableRef, com.android.jack.dx.rop.code.SourcePosition)
com.android.jack.dx.rop.code.RegisterSpec destReg
com.android.jack.ir.ast.JVariableRef vRef
com.android.jack.dx.rop.code.SourcePosition sourcePosition
com.android.jack.dx.rop.code.RegisterSpec valueReg
com.android.jack.dx.rop.code.RegisterSpecList sources
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 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
com.android.jack.dx.rop.code.RegisterSpec regExpr
com.android.jack.dx.rop.cst.CstType type
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 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
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.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
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.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 buildCall (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JMethodCall)
com.android.jack.dx.rop.code.RegisterSpecList sources
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.ir.ast.JExpression exprArg
java.util.Iterator i$
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.ir.ast.JMethodCall methodCall
String signatureWithoutName
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
java.util.Iterator i$
com.android.jack.cfg.CatchBasicBlock bb
java.util.Iterator i$
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
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.JArrayRef, 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.JArrayRef x2
com.android.jack.dx.rop.code.SourcePosition x3
static void access$400 (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$500 (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$600 (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$700 (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$800 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JFieldRef, 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.JFieldRef x2
com.android.jack.dx.rop.code.SourcePosition x3
static void access$900 (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$1000 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JVariableRef, 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.JVariableRef x2
com.android.jack.dx.rop.code.SourcePosition x3
static void access$1100 (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$1200 (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$1300 (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$1400 (com.android.jack.backend.dex.rop.RopBuilderVisitor)
com.android.jack.backend.dex.rop.RopBuilderVisitor x0
static void access$1500 (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$1600 (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$1700 (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$1800 (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 ()
}
com/android/jack/backend/dex/rop/RopHelper$1.classRopHelper.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 ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/backend/dex/rop/RopHelper$RopFormatter.classRopHelper.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
java.util.Iterator i$
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.classRopHelper.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.CstType definingClass
com.android.jack.dx.rop.cst.CstNat nat
com.android.jack.dx.rop.cst.CstMethodRef methodRef
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.cst.CstType definingClass
String signatureWithoutName
com.android.jack.dx.rop.cst.CstNat nat
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.cst.CstType definingClass
com.android.jack.dx.rop.cst.CstNat nat
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 java.lang.String getMethodSignatureWithoutName (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JType p
java.util.Iterator i$
com.android.jack.ir.ast.JMethodCall call
StringBuilder sb
public static com.android.jack.dx.rop.code.SourcePosition getSourcePosition (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode stmt
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
private static com.android.jack.dx.rop.cst.CstNat createSignature (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.CstString descriptor
com.android.jack.dx.rop.cst.CstNat signature
public static com.android.jack.dx.rop.cst.CstNat createSignature (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
public static com.android.jack.dx.rop.cst.CstNat createSignature (com.android.jack.ir.ast.JFieldId)
com.android.jack.ir.ast.JFieldId field
String fieldName
String fieldSignature
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.CstString descriptor
com.android.jack.dx.rop.cst.CstNat signature
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
public static com.android.jack.dx.rop.cst.CstType getCstType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
com.android.jack.dx.rop.type.Type ropType
com.android.jack.dx.rop.cst.CstType cstType
static void ()
}
com/android/jack/backend/dex/rop/RopRegisterManager.classRopRegisterManager.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 variableToRegister
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.JDefinedClassOrInterface)
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.JDefinedClassOrInterface type
com.android.jack.dx.rop.type.Type dexRegType
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
com.android.jack.dx.rop.code.RegisterSpec createRegisterSpec (com.android.jack.ir.ast.JVariable)
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
com.android.jack.ir.ast.JVariable var
com.android.jack.ir.ast.JType type
com.android.jack.dx.rop.type.Type dexRegType
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.rop.code.RegisterSpec getRegisterSpec (com.android.jack.ir.ast.JVariableRef)
com.android.jack.ir.ast.JVariableRef varRef
com.android.jack.ir.ast.JVariable var
com.android.jack.dx.rop.code.RegisterSpec register
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.ir.ast.JType)
com.android.jack.ir.ast.JType type
Integer nextFreeRegister
java.util.List regSpecs
com.android.jack.dx.rop.type.Type dexRegType
com.android.jack.dx.rop.code.RegisterSpec regSpec
void resetFreeTmpRegister ()
com.android.jack.ir.ast.JType type
java.util.Iterator i$
static void ()
}
com/android/jack/backend/jayce/ImportConflictException.classImportConflictException.java
package com.android.jack.backend.jayce
public abstract com.android.jack.backend.jayce.ImportConflictException extends com.android.jack.JackUserException {
private static final long serialVersionUID
public void ()
}
com/android/jack/backend/jayce/JayceFileImporter$CollisionPolicy.classJayceFileImporter.java
package com.android.jack.backend.jayce
final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy extends java.lang.Enum implements com.android.sched.util.HasDescription {
public static final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy KEEP_FIRST
public static final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy FAIL
private String description
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, java.lang.String)
String description
public java.lang.String getDescription ()
static void ()
}
com/android/jack/backend/jayce/JayceFileImporter.classJayceFileImporter.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 inputJackLibraries
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
public static final com.android.sched.util.config.id.PropertyId RESOURCE_COLLISION_POLICY
private final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy resourceCollisionPolicy
public void (java.util.List)
java.util.List jackLibraries
public void doImport (com.android.jack.ir.ast.JSession) throws com.android.jack.ir.ast.JPackageLookupException com.android.jack.backend.jayce.ImportConflictException com.android.jack.ir.ast.JTypeLookupException
com.android.sched.vfs.InputVElement subFile
java.util.Iterator i$
com.android.sched.vfs.InputRootVDir libraryVDir
com.android.jack.library.InputJackLibrary inputJackLibrary
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
private void importJayceFile (com.android.jack.library.InputJackLibrary, com.android.sched.vfs.InputVElement, com.android.jack.ir.ast.JSession, java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException com.android.jack.backend.jayce.TypeImportConflictException com.android.jack.backend.jayce.ResourceImportConflictException com.android.jack.ir.ast.JTypeLookupException
com.android.sched.vfs.InputVElement subFile
java.util.Iterator i$
com.android.sched.vfs.InputVFile file
com.android.jack.library.InputJackLibrary inputJackLibrary
com.android.sched.vfs.InputVElement element
com.android.jack.ir.ast.JSession session
String currentPath
String path
private void addImportedTypes (com.android.jack.ir.ast.JSession, java.lang.String, com.android.jack.library.InputLibrary) throws com.android.jack.backend.jayce.TypeImportConflictException com.android.jack.ir.ast.JTypeLookupException
String signature
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
com.android.sched.util.location.Location existingSource
com.android.jack.ir.ast.JSession session
String path
com.android.jack.library.InputLibrary intendedInputLibrary
com.android.sched.util.log.Event readEvent
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) throws com.android.jack.backend.jayce.ResourceImportConflictException
com.android.jack.ir.ast.Resource existingResource
java.util.Iterator i$
com.android.sched.vfs.InputVFile file
com.android.jack.ir.ast.JSession session
String currentPath
com.android.sched.vfs.VPath path
com.android.jack.ir.ast.Resource newResource
public static boolean isJackFileName (java.lang.String)
String name
static void ()
}
com/android/jack/backend/jayce/JayceFormatProduct.classJayceFormatProduct.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceFormatProduct extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/backend/jayce/JayceSingleTypeWriter.classJayceSingleTypeWriter.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceSingleTypeWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.library.OutputLibrary outputLibrary
static final boolean $assertionsDisabled
public void ()
com.android.jack.library.OutputLibrary ol
public boolean needsSynchronization ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.experimental.incremental.CompilerState csm
com.android.jack.jayce.JayceWriter writer
java.io.OutputStream out
java.io.IOException e
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.sched.vfs.OutputVFile vFile
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) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/backend/jayce/ResourceImportConflictException.classResourceImportConflictException.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.ResourceImportConflictException extends com.android.jack.backend.jayce.ImportConflictException {
private static final long serialVersionUID
private final com.android.sched.util.location.Location newResourceLocation
private final com.android.sched.util.location.Location existingResourceLocation
public void (com.android.sched.util.location.Location, com.android.sched.util.location.Location)
com.android.sched.util.location.Location newResourceLocation
com.android.sched.util.location.Location existingResourceLocation
public java.lang.String getMessage ()
}
com/android/jack/backend/jayce/TypeImportConflictException.classTypeImportConflictException.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.classBasicBlock.java
package com.android.jack.cfg
public abstract com.android.jack.cfg.BasicBlock extends com.android.jack.util.graph.GraphNode {
protected final com.android.jack.cfg.ControlFlowGraph cfg
private final java.util.List statements
private final int id
static final java.util.List EMPTY_STATEMENT_LIST
protected void (com.android.jack.cfg.ControlFlowGraph, java.util.List, int, int)
com.android.jack.cfg.ControlFlowGraph cfg
java.util.List statements
int id
int fixedSuccessorCount
public java.util.List getStatements ()
public int getId ()
public java.lang.String toString ()
public com.android.jack.ir.ast.JStatement getLastInstruction ()
static void ()
}
com/android/jack/cfg/BasicBlockMarker.classBasicBlockMarker.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.classCatchBasicBlock.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 (com.android.jack.cfg.ControlFlowGraph, java.util.List, java.util.List, com.android.jack.ir.ast.JLocal)
com.android.jack.cfg.ControlFlowGraph cfg
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.classCfgBuilder.java
package com.android.jack.cfg
com.android.jack.cfg.CfgBuilder$1 extends java.lang.Object {
}
com/android/jack/cfg/CfgBuilder$BuilderVisitor$JCaseStatementComparator.classCfgBuilder.java
package com.android.jack.cfg
com.android.jack.cfg.CfgBuilder$BuilderVisitor$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)
Object x0
Object x1
void (com.android.jack.cfg.CfgBuilder$1)
com.android.jack.cfg.CfgBuilder$1 x0
static void ()
}
com/android/jack/cfg/CfgBuilder$BuilderVisitor.classCfgBuilder.java
package com.android.jack.cfg
com.android.jack.cfg.CfgBuilder$BuilderVisitor extends com.android.jack.ir.ast.JVisitor {
private com.android.jack.cfg.ControlFlowGraph cfg
private java.util.List currentStmts
private java.util.List virtualStmts
private final com.android.jack.cfg.ForwardBranchResolver forwardBranchResolver
private java.util.List previousCatchBlock
private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
static final boolean $assertionsDisabled
public void ()
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody methodBody
public void endVisit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody methodBody
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock catchBlock
java.util.List catchStmts
com.android.jack.cfg.CatchBasicBlock catchBasicBlock
com.android.jack.ir.ast.JStatement nextStatement
public void endVisit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock block
com.android.jack.cfg.NormalBasicBlock endOfBlock
com.android.jack.ir.ast.JStatement nextStatement
public void endVisit (com.android.jack.ir.ast.JBlock)
com.android.jack.cfg.BasicBlock endOfBlock
com.android.jack.ir.ast.JStatement nextStatement
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.ast.JNode parent
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.cfg.BasicBlock tryBasicBlock
com.android.jack.ir.ast.JStatement statement
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JStatement nextStatement
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.cfg.BasicBlock condBlock
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.BasicBlock normalBasicBlock
com.android.jack.ir.ast.JLabeledStatement labeledStatement
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.ir.ast.JStatement nextStatement
com.android.jack.ir.ast.JSwitchStatement switchStatement
com.android.jack.cfg.BasicBlock switchBlock
java.util.List cases
com.android.jack.ir.ast.JCaseStatement defaultCase
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.cfg.BasicBlock 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 ()
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
java.util.Iterator i$
com.android.jack.ir.ast.JStatement statement
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
com.android.jack.cfg.NormalBasicBlock entryNode
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
private void setExceptionEdges (com.android.jack.cfg.PeiBasicBlock, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JCatchBlock catchBlock
java.util.Iterator i$
com.android.jack.cfg.PeiBasicBlock peiBlock
com.android.jack.ir.ast.JStatement peiInst
static void ()
}
com/android/jack/cfg/CfgBuilder.classCfgBuilder.java
package com.android.jack.cfg
public com.android.jack.cfg.CfgBuilder 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) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.CfgBuilder$BuilderVisitor cfgBuilder
com.android.sched.util.log.Event optEvent
private void removeUnaccessibleNode (com.android.jack.cfg.ControlFlowGraph)
com.android.jack.cfg.BasicBlock newBlock
com.android.jack.cfg.BasicBlock succ
java.util.Iterator i$
com.android.jack.cfg.BasicBlock currentBb
com.android.jack.cfg.BasicBlock node
java.util.Iterator i$
java.util.List accessibleNodes
com.android.jack.cfg.BasicBlock entryNode
java.util.List workingList
com.android.jack.cfg.ControlFlowGraph cfg
java.util.List nodes
private boolean hasDeadCode (com.android.jack.cfg.BasicBlock)
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock currentBb
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/cfg/CfgMarkerRemover$1.classCfgMarkerRemover.java
package com.android.jack.cfg
com.android.jack.cfg.CfgMarkerRemover$1 extends java.lang.Object {
}
com/android/jack/cfg/CfgMarkerRemover$Visitor.classCfgMarkerRemover.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.classCfgMarkerRemover.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) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.CfgMarkerRemover$Visitor v
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/cfg/ConditionalBasicBlock.classConditionalBasicBlock.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 (com.android.jack.cfg.ControlFlowGraph, java.util.List)
com.android.jack.cfg.ControlFlowGraph cfg
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.classControlFlowGraph.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 int basicBlockId
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public com.android.jack.cfg.EntryBlock getEntryNode ()
public com.android.jack.ir.ast.JMethod getMethod ()
int getNextBasicBlockId ()
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.classEntryBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.EntryBlock extends com.android.jack.cfg.NormalBasicBlock {
public void (com.android.jack.cfg.ControlFlowGraph)
com.android.jack.cfg.ControlFlowGraph cfg
}
com/android/jack/cfg/ExitBlock.classExitBlock.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 (com.android.jack.cfg.ControlFlowGraph)
com.android.jack.cfg.ControlFlowGraph cfg
}
com/android/jack/cfg/ForwardBranchResolver$1.classForwardBranchResolver.java
package com.android.jack.cfg
com.android.jack.cfg.ForwardBranchResolver$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$cfg$ForwardBranchResolver$ForwardBranchKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/cfg/ForwardBranchResolver$ForwardBranchKind.classForwardBranchResolver.java
package com.android.jack.cfg
final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind extends java.lang.Enum {
public static final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind IF_THEN
public static final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind IF_ELSE
public static final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind BRANCH
public static final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind SWITCH_CASE
public static final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind SWITCH_DEFAULT
public static final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind EXCEPTION
private static final com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind[] $VALUES
public static com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind[] values ()
public static com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/cfg/ForwardBranchResolver$JDeadCodeStatement.classForwardBranchResolver.java
package com.android.jack.cfg
com.android.jack.cfg.ForwardBranchResolver$JDeadCodeStatement extends com.android.jack.ir.ast.JStatement {
public void ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance instance
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/cfg/ForwardBranchResolver.classForwardBranchResolver.java
package com.android.jack.cfg
com.android.jack.cfg.ForwardBranchResolver extends java.lang.Object {
final com.android.jack.cfg.ForwardBranchResolver$JDeadCodeStatement deadCodeStatement
private final java.util.Map bbSuccessorsToResolve
static final boolean $assertionsDisabled
void ()
void addForwardBranch (com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind, com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JStatement)
com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind brKind
com.android.jack.cfg.BasicBlock bb
com.android.jack.ir.ast.JStatement targetStatement
java.util.Map brKindTotargetStatements
java.util.List targetStatements
void resolve ()
com.android.jack.cfg.BasicBlockMarker bbm
com.android.jack.cfg.BasicBlock targetBb
com.android.jack.ir.ast.JStatement targetStatement
java.util.Iterator i$
com.android.jack.cfg.ForwardBranchResolver$ForwardBranchKind brKind
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bbToResolve
java.util.Iterator i$
static void ()
}
com/android/jack/cfg/NormalBasicBlock.classNormalBasicBlock.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 (com.android.jack.cfg.ControlFlowGraph, java.util.List)
com.android.jack.cfg.ControlFlowGraph cfg
java.util.List statements
protected void (com.android.jack.cfg.ControlFlowGraph, java.util.List, int, int)
com.android.jack.cfg.ControlFlowGraph cfg
java.util.List statements
int id
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.classPeiBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.PeiBasicBlock extends com.android.jack.cfg.NormalBasicBlock {
private static final int NO_CATCH_EXCEPTION_INDEX
private static final int EXCEPTION_BLOCKS_START_INDEX
public void (com.android.jack.cfg.ControlFlowGraph, java.util.List)
com.android.jack.cfg.ControlFlowGraph cfg
java.util.List statements
public void addExceptionBlock (com.android.jack.cfg.CatchBasicBlock)
com.android.jack.cfg.CatchBasicBlock exceptionBb
public java.util.List getExceptionBlocks ()
public void setNoExceptionCatchBlock ()
}
com/android/jack/cfg/ReturnBasicBlock.classReturnBasicBlock.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 (com.android.jack.cfg.ControlFlowGraph, java.util.List)
com.android.jack.cfg.ControlFlowGraph cfg
java.util.List statements
}
com/android/jack/cfg/SwitchBasicBlock.classSwitchBasicBlock.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 (com.android.jack.cfg.ControlFlowGraph, java.util.List)
com.android.jack.cfg.ControlFlowGraph cfg
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.Iterator i$
java.util.List cases
java.util.ArrayList result
}
com/android/jack/cfg/ThrowBasicBlock.classThrowBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.ThrowBasicBlock extends com.android.jack.cfg.PeiBasicBlock {
protected void (com.android.jack.cfg.ControlFlowGraph, java.util.List)
com.android.jack.cfg.ControlFlowGraph cfg
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.classArzon.java
package com.android.jack.config.id
public com.android.jack.config.id.Arzon extends java.lang.Object implements com.android.sched.util.config.category.Category {
private static final com.android.jack.config.id.Arzon INSTANCE
public void ()
public boolean isPublic ()
public static com.android.jack.config.id.Arzon get ()
static void ()
}
com/android/jack/config/id/JavaVersionPropertyId$1.classJavaVersionPropertyId.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)
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$JavaVersion.classJavaVersionPropertyId.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
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.classJavaVersionPropertyId.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 withCategory (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
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)
com.android.sched.util.config.expression.BooleanExpression x0
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category x0
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
Object x0
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
String x0
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression x0
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 void ()
com.android.sched.util.codec.KeyValueCodec$Entry[] elements
}
com/android/jack/config/id/Private.classPrivate.java
package com.android.jack.config.id
public com.android.jack.config.id.Private extends java.lang.Object implements com.android.sched.util.config.category.Category {
private static final com.android.jack.config.id.Private INSTANCE
public void ()
public boolean isPublic ()
public static com.android.jack.config.id.Private get ()
static void ()
}
com/android/jack/ecj/loader/jast/AnnotationUtils.classAnnotationUtils.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 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 org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] convertJAstAnnotationToEcj (com.android.jack.ir.ast.Annotable, boolean)
boolean isFilteredOut
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.ir.ast.Annotable annotable
boolean filterTagbitsAnnotations
java.util.Collection annotations
java.util.ArrayList list
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] ecjAnnotations
static java.lang.Object getEcjAnnotationValue (com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JAnnotationLiteral 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
org.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
org.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
java.util.Iterator i$
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.JAnnotationLiteral targetAnnotation
com.android.jack.ir.ast.JAnnotationLiteral retentionPolicyAnnotation
static com.android.jack.ir.ast.JAnnotationLiteral getAnnotation (com.android.jack.ir.ast.Annotable, java.lang.String)
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.ir.ast.Annotable annotable
String annotationType
private static boolean isDalvikAnnotation (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
String annotationType
private static boolean isTagbitsAnnotation (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
String annotationType
static void ()
}
com/android/jack/ecj/loader/jast/JAstBinaryAnnotation.classJAstBinaryAnnotation.java
package com.android.jack.ecj.loader.jast
com.android.jack.ecj.loader.jast.JAstBinaryAnnotation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation {
private final com.android.jack.ir.ast.JAnnotationLiteral jAnnotation
void (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
public char[] getTypeName ()
public org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
Object value
com.android.jack.ir.ast.JNameValuePair jPair
java.util.Iterator i$
java.util.Collection jPairs
int pairCount
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] pairs
int pairIndex
public java.lang.String toString ()
}
com/android/jack/ecj/loader/jast/JAstBinaryElementValuePair.classJAstBinaryElementValuePair.java
package com.android.jack.ecj.loader.jast
com.android.jack.ecj.loader.jast.JAstBinaryElementValuePair extends java.lang.Object implements org.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.classJAstBinaryField.java
package com.android.jack.ecj.loader.jast
com.android.jack.ecj.loader.jast.JAstBinaryField extends java.lang.Object implements org.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 org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public org.eclipse.jdt.internal.compiler.impl.Constant getConstant ()
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.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 org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
}
com/android/jack/ecj/loader/jast/JAstBinaryMethod.classJAstBinaryMethod.java
package com.android.jack.ecj.loader.jast
com.android.jack.ecj.loader.jast.JAstBinaryMethod extends java.lang.Object implements org.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 ()
com.android.jack.ir.ast.JParameter jParameter
java.util.Iterator i$
char[][] argumentsNames
java.util.List params
int argIndex
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public java.lang.Object getDefaultValue ()
com.android.jack.ir.ast.JNameValuePair defaultAnnotationPair
com.android.jack.ir.ast.JAnnotationLiteral defaultAnnotation
com.android.jack.ir.ast.JNameValuePair defaultValuePair
com.android.jack.ir.ast.JAnnotationLiteral 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.Iterator i$
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
java.util.Iterator i$
StringBuilder sb
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int)
int index
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
java.util.Iterator i$
int result
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
static void ()
}
com/android/jack/ecj/loader/jast/JAstBinaryNestedType.classJAstBinaryNestedType.java
package com.android.jack.ecj.loader.jast
com.android.jack.ecj.loader.jast.JAstBinaryNestedType extends java.lang.Object implements org.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.classJAstBinaryType.java
package com.android.jack.ecj.loader.jast
com.android.jack.ecj.loader.jast.JAstBinaryType extends java.lang.Object implements org.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.JAnnotationLiteral enclosingAnnotation
com.android.jack.ir.ast.JClassOrInterface enclosingType
public boolean isBinaryType ()
public char[] getFileName ()
public org.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 org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields ()
com.android.jack.ir.ast.JLiteral initialValue
com.android.jack.ir.ast.JField field
java.util.Iterator i$
java.util.List fields
int totalFields
org.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 org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes ()
com.android.jack.ecj.loader.jast.JAstBinaryType nested
com.android.jack.ir.ast.JClassOrInterface jNested
java.util.Iterator i$
int nestedTypeCount
java.util.List nestedTypes
java.util.List members
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] nestedTypesArray
public org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods ()
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
int indexInMethods
java.util.List jMethods
int total
org.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.JAnnotationLiteral 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.JAnnotationLiteral 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 org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
static void ()
}
com/android/jack/ecj/loader/jast/JAstClasspath.classJAstClasspath.java
package com.android.jack.ecj.loader.jast
public com.android.jack.ecj.loader.jast.JAstClasspath extends org.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, org.eclipse.jdt.internal.compiler.env.AccessRuleSet)
String virtualFilePath
com.android.jack.lookup.JNodeLookup lookup
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
public char[][][] findTypeNames (java.lang.String)
String qualifiedPackageName
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean)
String searchedDescriptor
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
org.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 (org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter)
org.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 ()
static void ()
}
com/android/jack/ecj/loader/jast/LoaderUtils.classLoaderUtils.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 (org.eclipse.jdt.internal.compiler.env.IBinaryType)
org.eclipse.jdt.internal.compiler.env.IBinaryType enclosing
static org.eclipse.jdt.internal.compiler.impl.Constant convertJLiteralToEcj (com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JLiteral literal
org.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.JAnnotationLiteral signatureAnnotation
private static java.lang.String concatenate (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JLiteral value
java.util.Iterator i$
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/experimental/incremental/CompilerState$Filled.classCompilerState.java
package com.android.jack.experimental.incremental
public final com.android.jack.experimental.incremental.CompilerState$Filled extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/experimental/incremental/CompilerState.classCompilerState.java
package com.android.jack.experimental.incremental
public final com.android.jack.experimental.incremental.CompilerState extends java.lang.Object {
private static final String COMPILER_STATE_FILENAME
private java.util.Map codeFileToUsedFiles
private java.util.Map hierarchyFileToUsedFiles
private java.util.Map cstFileToUsedFiles
private java.util.Map javaFileToTypeNamePath
private final java.io.File compilerStateFile
public void (java.io.File)
java.io.File incrementalFolder
public java.io.File getCompilerStateFile ()
public void updateCompilerState (java.util.Set, java.util.Set)
String javaFileToDelete
java.util.Iterator i$
String javaFileToRecompile
java.util.Iterator i$
java.util.Set filesToRecompile
java.util.Set filesToDelete
public java.util.Set getJavaFilename ()
public java.util.Set getTypeNamePathFromJavaFileName (java.lang.String)
String javaFileName
java.util.Set typeNames
public synchronized void addMappingBetweenJavaFileAndTypeName (java.lang.String, java.lang.String)
String javaFileName
String typeName
public void addHierarchyUsage (java.lang.String, java.lang.String)
String filename
String nameOfUsedFile
public void addCstUsage (java.lang.String, java.lang.String)
String filename
String nameOfUsedFile
public void addCodeUsage (java.lang.String, java.lang.String)
String filename
String nameOfUsedFile
public boolean exists ()
public void write (com.android.sched.vfs.OutputVDir) throws com.android.jack.JackIOException
com.android.sched.vfs.OutputVFile compilerStateFile
StringBuffer sb
java.io.FileNotFoundException e
java.io.IOException e
com.android.sched.vfs.OutputVDir outputVDir
java.io.PrintStream ps
public void read () throws com.android.jack.JackIOException
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.BufferedReader br
java.io.File csf
public java.util.Map computeDependencies ()
String fileName
java.util.Iterator i$
java.util.Map fileDependencies
public java.lang.String toString ()
String javaFileName
java.util.Iterator i$
String fileName
java.util.Iterator i$
String fileName
java.util.Iterator i$
String fileName
java.util.Iterator i$
StringBuilder builder
private void computeCodeDependencies (java.util.Map, java.util.Set, java.lang.String)
java.util.Set usedByFiles
String codeDependency
java.util.Iterator i$
java.util.Map fileDependencies
java.util.Set codeDependencies
String dependencyToAdd
private void computeCstDependencies (java.util.Map, java.util.Set, java.lang.String, java.util.Set)
java.util.Set usedByFiles
String cstDependency
java.util.Iterator i$
java.util.Map fileDependencies
java.util.Set cstDependencies
String dependencyToAdd
java.util.Set alreadyVisited
private void computeHierarchyDependencies (java.util.Map, java.util.Set, java.lang.String)
java.util.Set usedByFiles
java.util.Set newHierarchyDependencies
String hierarchyDependency
java.util.Iterator i$
java.util.Map fileDependencies
java.util.Set hierarchyDependencies
String dependencyToAdd
private synchronized void addUsage (java.util.Map, java.lang.String, java.lang.String)
java.util.Set usages
java.util.Map str2UsageSet
String filename
String nameOfUsedFile
private java.util.Set getOrCreate (java.util.Map, java.lang.String)
java.util.Map str2Set
String filenameUsingCst
java.util.Set filenameHavingCst
private void writeMap (java.lang.StringBuffer, java.util.Map)
java.util.Iterator itValues
java.util.Map$Entry entry
java.util.Iterator i$
StringBuffer sb
java.util.Map str2Set
private static java.util.Map readMap (java.io.BufferedReader) throws java.io.IOException
java.util.Set values
java.util.StringTokenizer strTok
String key
java.io.BufferedReader br
java.util.Map str2Set
String line
}
com/android/jack/experimental/incremental/CompilerStateProduct.classCompilerStateProduct.java
package com.android.jack.experimental.incremental
public com.android.jack.experimental.incremental.CompilerStateProduct extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/experimental/incremental/CompilerStateWriter.classCompilerStateWriter.java
package com.android.jack.experimental.incremental
public com.android.jack.experimental.incremental.CompilerStateWriter 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 program
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/experimental/incremental/JackIncremental.classJackIncremental.java
package com.android.jack.experimental.incremental
public com.android.jack.experimental.incremental.JackIncremental extends com.android.jack.CommandLine {
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_COMPILER_STATE
public static final com.android.sched.util.config.id.PropertyId COMPILER_STATE_OUTPUT_DIR
private static com.android.jack.experimental.incremental.CompilerState compilerState
private static final java.util.logging.Logger logger
private static java.io.File dexFilesFolder
private static java.io.File jackFilesFolder
private static final com.android.jack.ir.formatter.TypeFormatter formatter
private static final char fileSeparator
static final boolean $assertionsDisabled
public void ()
protected static void runJackAndExitOnError (com.android.jack.Options)
com.android.jack.NothingToDoException e1
com.android.sched.util.config.ChainedException exception
java.util.Iterator i$
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
OutOfMemoryError e
StackOverflowError e
VirtualMachineError e
com.android.sched.util.UnrecoverableException e
String message
Throwable e
com.android.jack.Options options
public static void run (com.android.jack.Options) throws com.android.sched.util.config.ConfigurationException com.android.jack.IllegalOptionsException com.android.jack.NothingToDoException com.android.jack.JackUserException com.android.sched.scheduler.ProcessException
com.android.sched.scheduler.IllegalRequestException illegalRequest
RuntimeException runtimeExcept
Exception except
com.android.sched.scheduler.Request request
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.jack.NothingToDoException e
java.util.List javaFilesNames
java.util.Map fileDependencies
java.util.Set deletedFiles
java.util.Set filesToRecompile
com.android.jack.Options options
java.io.File incrementalFolder
public static com.android.jack.experimental.incremental.CompilerState getCompilerState () throws com.android.jack.JackUserException
private static boolean needFullRebuild (com.android.jack.Options)
java.io.File lib
java.util.Iterator i$
java.io.File lib
java.util.Iterator i$
com.android.jack.Options options
java.io.File outputDexFile
private static boolean isModifiedLibrary (java.io.File, long)
java.io.File lib
long time
private static boolean hasModifiedFile (java.io.File, long)
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File file
long time
private static boolean hasModifiedImport (com.android.jack.Options, long)
java.io.File importedJackFiles
java.util.Iterator i$
com.android.jack.Options options
long time
private static java.lang.String dependenciesToString (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map fileDependencies
StringBuilder builder
private static void printDependencyStat (java.util.Map)
int currentDepSize
java.util.Set dependency
java.util.Iterator i$
java.util.Map fileDependencies
int dependencyNumber
int maxDependencyNumber
int minDependencyNumber
private static void updateOptions (com.android.jack.Options, java.util.Set)
String ecjOptions
java.util.Iterator i$
String fileToRecompile
java.util.Iterator i$
java.io.File importedJackFiles
java.util.Iterator i$
com.android.jack.Options options
java.util.Set javaFilesToRecompile
java.util.List newEcjArguments
StringBuilder newClasspath
String oldClasspath
java.util.List jayceImport
private static java.util.Set getFilesToRecompile (java.util.Map, java.util.List, java.util.Set) throws com.android.jack.JackUserException
String deletedFile
java.util.Iterator i$
String fileToRecompile
java.util.Iterator i$
java.util.Map fileDependencies
java.util.List javaFileNames
java.util.Set deletedFiles
java.util.Set filesToRecompile
private static void addNotModifiedDependencies (java.util.Map, java.util.Set, java.util.Set, java.lang.String)
String dependency
java.util.Iterator i$
java.util.Map fileDependencies
java.util.Set deletedFiles
java.util.Set filesToRecompile
String fileName
private static java.util.Set getDeletedFiles (java.util.List) throws com.android.jack.JackUserException
String javaFileName
java.util.Iterator i$
java.util.List javaFileNames
java.util.Set deletedFiles
private static void deleteOldFilesFromJavaFiles (java.lang.String) throws com.android.jack.JackUserException
java.io.File jackFile
java.io.File dexFile
String typeNameToRemove
java.util.Iterator i$
String javaFileName
private static java.util.Set getAddedFiles (java.util.Map, java.util.List)
String javaFileName
java.util.Iterator i$
java.util.Map fileDependencies
java.util.List javaFileNames
java.util.Set addedFiles
java.util.Set previousFiles
private static java.util.Set getModifiedFiles (java.util.Map, java.util.List, java.util.Set) throws com.android.jack.JackUserException
java.io.File javaFile
java.io.File dexFile
String typeNameToCheck
java.util.Iterator i$
String javaFileName
java.util.Map$Entry previousFileEntry
java.util.Iterator i$
java.util.Map fileDependencies
java.util.List javaFileNames
java.util.Set deletedFiles
java.util.Set modifiedFiles
private static java.util.List getJavaFilesSpecifiedOnCommandLine (com.android.jack.Options) throws com.android.jack.NothingToDoException com.android.jack.IllegalOptionsException
IllegalArgumentException e
java.io.IOException e
java.io.File file
String fileName
String[] arr$
int len$
int i$
com.android.jack.Options options
org.eclipse.jdt.internal.compiler.batch.Main compiler
java.util.ArrayList javaFiles
private static boolean isIncrementalCompilation (com.android.jack.Options)
com.android.jack.Options options
public static com.android.jack.ir.formatter.TypeFormatter getFormatter ()
protected static java.io.File getJackFile (java.lang.String)
String typeName
protected static java.io.File getDexFile (java.lang.String)
String typeName
static void ()
}
com/android/jack/experimental/incremental/Main.classMain.java
package com.android.jack.experimental.incremental
public abstract com.android.jack.experimental.incremental.Main extends com.android.jack.experimental.incremental.JackIncremental {
private static final String[] EXTRA_ARGS
public void ()
public static void main (java.lang.String[])
com.android.jack.Options options
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.CmdLineException e
java.io.IOException e
String[] args
public static com.android.jack.Options parseCommandLine (java.lang.String[]) throws org.kohsuke.args4j.CmdLineException
String[] args
com.android.jack.Options options
org.kohsuke.args4j.CmdLineParser parser
private static void printIncrementalUsage (java.io.PrintStream)
java.io.PrintStream printStream
static void ()
}
com/android/jack/experimental/incremental/UsageFinder$Visitor.classUsageFinder.java
package com.android.jack.experimental.incremental
com.android.jack.experimental.incremental.UsageFinder$Visitor extends com.android.jack.backend.dex.TypeReferenceCollector {
private final com.android.jack.experimental.incremental.CompilerState compilerState
private final String currentFileName
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JType, com.android.jack.experimental.incremental.CompilerState)
String usedTypeFileName
com.android.jack.ir.ast.JClass superClass
String usedTypeFileName
com.android.jack.ir.ast.JInterface interf
java.util.Iterator i$
com.android.jack.ir.ast.JType currentType
com.android.jack.experimental.incremental.CompilerState compilerState
protected void collect (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType usedType
String usedTypeFileName
private java.lang.String getFileName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType usedType
static void ()
}
com/android/jack/experimental/incremental/UsageFinder.classUsageFinder.java
package com.android.jack.experimental.incremental
public com.android.jack.experimental.incremental.UsageFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
com.android.jack.experimental.incremental.UsageFinder$Visitor v
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/frontend/FrontendCompilationException.classFrontendCompilationException.java
package com.android.jack.frontend
public com.android.jack.frontend.FrontendCompilationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/frontend/MethodIdDuplicateRemover.classMethodIdDuplicateRemover.java
package com.android.jack.frontend
public com.android.jack.frontend.MethodIdDuplicateRemover extends com.android.jack.ir.ast.JVisitor {
public void ()
private com.android.jack.ir.ast.JMethodId getResolvedMethodId (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JClassOrInterface receiverType
com.android.jack.ir.ast.JMethodId id
java.util.Collection methods
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JMethodId id
public boolean visit (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JNameValuePair pair
java.util.Iterator i$
com.android.jack.ir.ast.JAnnotationLiteral literal
}
com/android/jack/frontend/MethodIdMerger.classMethodIdMerger.java
package com.android.jack.frontend
public com.android.jack.frontend.MethodIdMerger extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JClass javaLangObject
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JClass)
com.android.jack.ir.ast.JClass javaLangObject
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass node
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JDefinedInterface node
public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface)
com.android.jack.ir.ast.JPhantomClassOrInterface node
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
private void ensureHierarchyVisited (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface interfaze
java.util.Iterator i$
com.android.jack.ir.ast.JClassOrInterface node
com.android.jack.ir.ast.JClass zuper
private void handleDefinedClassOrInterface (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.frontend.VirtualMethodsMarker superMarker
com.android.jack.frontend.VirtualMethodsMarker virtualMethods
com.android.jack.ir.ast.JInterface interfaze
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface node
com.android.jack.ir.ast.JClass zuper
com.android.jack.frontend.VirtualMethodsMarker virtualMethods
private void addIds (com.android.jack.frontend.VirtualMethodsMarker, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JMethodId jMethodId
java.util.Iterator i$
com.android.jack.frontend.VirtualMethodsMarker mergeInto
com.android.jack.ir.ast.JNode toMerge
com.android.jack.frontend.VirtualMethodsMarker methodsToMerge
private void addId (com.android.jack.frontend.VirtualMethodsMarker, com.android.jack.ir.ast.JMethodId)
com.android.jack.frontend.VirtualMethodsMarker virtualMethods
com.android.jack.ir.ast.JMethodId toAdd
com.android.jack.ir.ast.JMethodId existingMethod
private void mergeId (com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId keep
com.android.jack.ir.ast.JMethodId duplicate
private com.android.jack.ir.ast.JMethodId getKeptId (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId possiblyDroppedId
java.util.Iterator methods1
private com.android.jack.ir.ast.JClass getSuper (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface node
static void ()
}
com/android/jack/frontend/ParentSetter.classParentSetter.java
package com.android.jack.frontend
public com.android.jack.frontend.ParentSetter extends com.android.jack.ir.ast.JVisitor {
private final java.util.Stack nodes
public void ()
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public void endVisit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
}
com/android/jack/frontend/TypeDuplicateRemoverChecker$Visitor.classTypeDuplicateRemoverChecker.java
package com.android.jack.frontend
com.android.jack.frontend.TypeDuplicateRemoverChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JSession session
public void (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession session
public void endVisit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode x
}
com/android/jack/frontend/TypeDuplicateRemoverChecker.classTypeDuplicateRemoverChecker.java
package com.android.jack.frontend
public com.android.jack.frontend.TypeDuplicateRemoverChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
com.android.jack.frontend.TypeDuplicateRemoverChecker$Visitor visitor
public static void checkFieldsOf (java.lang.Class, java.lang.Object, com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JType typeField
Object object
java.util.Collection collection
java.util.Iterator it
com.android.jack.ir.ast.JType t
com.android.jack.ir.ast.JType[] arr$
int len$
int i$
com.android.jack.ir.ast.JType[] types
Object fieldObject
IllegalArgumentException e
SecurityException e
IllegalAccessException e
boolean fieldAccess
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
Class interf
Class[] arr$
int len$
int i$
Class type
Object node
com.android.jack.ir.ast.JSession session
com.android.jack.lookup.JLookup lookup
private static void checkType (java.lang.Object, com.android.jack.lookup.JLookup, java.lang.reflect.Field, com.android.jack.ir.ast.JType) throws java.lang.AssertionError
com.android.jack.ir.ast.JType typeFoundInLookup
com.android.jack.ir.ast.JType typeFoundInLookup
com.android.jack.ir.ast.JType typeFoundInLookup
com.android.jack.ir.ast.JType typeFoundInLookup
Object node
com.android.jack.lookup.JLookup lookup
java.lang.reflect.Field f
com.android.jack.ir.ast.JType typeToCheck
com.android.jack.ir.ast.JType typeFoundInLookup
String signature
private static java.lang.AssertionError createError (java.lang.Object, java.lang.reflect.Field)
Object checked
java.lang.reflect.Field f
String message
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/frontend/VirtualMethodsMarker$1.classVirtualMethodsMarker.java
package com.android.jack.frontend
com.android.jack.frontend.VirtualMethodsMarker$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator iterator
final com.android.jack.frontend.VirtualMethodsMarker this$0
void (com.android.jack.frontend.VirtualMethodsMarker)
public boolean hasNext ()
public com.android.jack.ir.ast.JMethodId next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/android/jack/frontend/VirtualMethodsMarker$ComparableMethodId.classVirtualMethodsMarker.java
package com.android.jack.frontend
com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId extends java.lang.Object {
private final int hashCode
private final com.android.jack.ir.ast.JMethodId methodId
private void (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JType type
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId methodId
int code
public int hashCode ()
public boolean equals (java.lang.Object)
ClassCastException e
NullPointerException e
com.android.jack.ir.ast.JType thisParam
java.util.Iterator i$
Object obj
com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId other
int otherHashCode
java.util.List thisParams
java.util.List otherParams
java.util.Iterator otherIterator
void (com.android.jack.ir.ast.JMethodId, com.android.jack.frontend.VirtualMethodsMarker$1)
com.android.jack.ir.ast.JMethodId x0
com.android.jack.frontend.VirtualMethodsMarker$1 x1
static com.android.jack.ir.ast.JMethodId access$100 (com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId)
com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId x0
}
com/android/jack/frontend/VirtualMethodsMarker$Remover.classVirtualMethodsMarker.java
package com.android.jack.frontend
public com.android.jack.frontend.VirtualMethodsMarker$Remover extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JClass javaLangObject
public void (com.android.jack.ir.ast.JClass)
com.android.jack.ir.ast.JClass javaLangObject
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass definedClass
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JDefinedInterface defineInterface
public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface)
com.android.jack.ir.ast.JPhantomClassOrInterface phantomClassOrInterface
private void ensureHierarchyVisited (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface interfaze
java.util.Iterator i$
com.android.jack.ir.ast.JClassOrInterface node
com.android.jack.ir.ast.JClass zuper
private com.android.jack.ir.ast.JClass getSuper (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface node
}
com/android/jack/frontend/VirtualMethodsMarker.classVirtualMethodsMarker.java
package com.android.jack.frontend
public com.android.jack.frontend.VirtualMethodsMarker extends java.lang.Object implements com.android.sched.marker.Marker java.lang.Iterable java.lang.Cloneable {
private java.util.HashMap virtualMethods
public void ()
public com.android.jack.frontend.VirtualMethodsMarker clone ()
CloneNotSupportedException e
com.android.jack.frontend.VirtualMethodsMarker clone
public com.android.sched.marker.Marker cloneIfNeeded ()
public void add (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId method
com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId comparable
public com.android.jack.ir.ast.JMethodId get (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId method
com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId searched
com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId found
public java.util.Iterator iterator ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static java.util.HashMap access$200 (com.android.jack.frontend.VirtualMethodsMarker)
com.android.jack.frontend.VirtualMethodsMarker x0
}
com/android/jack/frontend/java/EcjLogger.classEcjLogger.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.EcjLogger extends org.eclipse.jdt.internal.compiler.batch.Main$Logger {
private final com.android.jack.frontend.java.JackBatchCompiler jackBatchCompiler
private com.android.jack.reporting.Reporter reporter
public void (org.eclipse.jdt.internal.compiler.batch.Main, java.io.PrintWriter, java.io.PrintWriter, com.android.jack.frontend.java.JackBatchCompiler)
org.eclipse.jdt.internal.compiler.batch.Main main
java.io.PrintWriter out
java.io.PrintWriter err
com.android.jack.frontend.java.JackBatchCompiler jackBatchCompiler
public int logProblems (org.eclipse.jdt.core.compiler.CategorizedProblem[], char[], org.eclipse.jdt.internal.compiler.batch.Main)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.core.compiler.CategorizedProblem[] arr$
int len$
int i$
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
char[] unitSource
org.eclipse.jdt.internal.compiler.batch.Main currentMain
int numErrors
public void logProblemsSummary (int, int, int, int)
int globalProblemsCount
int globalErrorsCount
int globalWarningsCount
int globalTasksCount
}
com/android/jack/frontend/java/EcjProblem.classEcjProblem.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.EcjProblem extends java.lang.Object implements com.android.jack.reporting.Reportable {
private static final int isClassPathCorrectId
private final org.eclipse.jdt.core.compiler.CategorizedProblem problem
static final boolean $assertionsDisabled
public void (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.core.compiler.CategorizedProblem getProblem ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
public java.lang.String getMessage ()
String message
static void ()
}
com/android/jack/frontend/java/JAstBuilder.classJAstBuilder.java
package com.android.jack.frontend.java
com.android.jack.frontend.java.JAstBuilder extends com.android.jack.frontend.java.JavaParser {
private static final com.android.sched.util.log.Tracer tracer
private final com.android.jack.ir.ast.JSession session
private final com.android.jack.ir.impl.JackIrBuilder astBuilder
private boolean hasErrors
static final boolean $assertionsDisabled
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress, com.android.jack.ir.ast.JSession)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
java.io.PrintWriter out
org.eclipse.jdt.core.compiler.CompilationProgress progress
com.android.jack.ir.ast.JSession session
private com.android.jack.ir.ast.JPackage getOrCreatePackage (char[][], int)
String name
int i
char[][] compoundName
int compoundNameLength
com.android.jack.ir.ast.JPackage currentPackage
public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int)
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
com.android.sched.util.log.Event jackIrBuilderEvent
java.util.List types
com.android.sched.util.log.Event jastEvent
AssertionError error
IllegalArgumentException e
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int i
protected synchronized void addCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
char[][] packageNames
com.android.jack.ir.ast.JPackage enclosingPackage
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.ir.impl.ReferenceMapper refMap
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
private void loadLocalClasses (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
char[][] packageNames
com.android.jack.ir.ast.JPackage enclosingPackage
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding[] arr$
int len$
int i$
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.ir.impl.ReferenceMapper refMap
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
private void createTypes (com.android.jack.ir.ast.JPackage, com.android.jack.ir.impl.ReferenceMapper, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.ir.impl.ReferenceMapper refMap
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
protected void handleInternalException (java.lang.Throwable, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult)
Throwable internalException
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.CompilationResult result
static void ()
}
com/android/jack/frontend/java/JackBatchCompiler$TransportExceptionAroundEcjError.classJackBatchCompiler.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JackBatchCompiler$TransportExceptionAroundEcjError extends java.lang.Error {
private static final long serialVersionUID
public void (java.lang.RuntimeException)
RuntimeException cause
public java.lang.RuntimeException getCause ()
public volatile java.lang.Throwable getCause ()
}
com/android/jack/frontend/java/JackBatchCompiler$TransportJUEAroundEcjError.classJackBatchCompiler.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError extends java.lang.Error {
private static final long serialVersionUID
public void (com.android.jack.JackUserException)
com.android.jack.JackUserException cause
public com.android.jack.JackUserException getCause ()
public volatile java.lang.Throwable getCause ()
}
com/android/jack/frontend/java/JackBatchCompiler.classJackBatchCompiler.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JackBatchCompiler extends org.eclipse.jdt.internal.compiler.batch.Main {
private static final String USE_SINGLE_THREAD_SYSPROP
private static final java.util.logging.Logger jackLogger
private final com.android.jack.ir.ast.JSession session
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession session
com.android.jack.reporting.Reporter getReporter ()
protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean)
java.io.File pathFile
org.eclipse.jdt.internal.compiler.batch.ClasspathLocation path
java.util.ArrayList tmpPaths
java.util.ArrayList paths
String currentClasspathName
java.util.ArrayList currentRuleSpecs
String customEncoding
String destPath
boolean isSourceOnly
boolean rejectDestinationPathOnJars
public boolean compile (java.lang.String[])
String[] argv
public void performCompilation () throws com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError com.android.jack.frontend.java.JackBatchCompiler$TransportExceptionAroundEcjError
IllegalArgumentException e
com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError e
RuntimeException e
org.eclipse.jdt.internal.compiler.batch.FileSystem environment
public void configure (java.lang.String[])
String[] argv
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, org.eclipse.jdt.core.compiler.CompilationProgress)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExit
java.util.Map customDefaultOptions
org.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
static void ()
}
com/android/jack/frontend/java/JavaParser.classJavaParser.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JavaParser extends org.eclipse.jdt.internal.compiler.Compiler {
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
java.io.PrintWriter out
org.eclipse.jdt.core.compiler.CompilationProgress progress
public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int i
}
com/android/jack/ir/CompoundAssignment.classCompoundAssignment.java
package com.android.jack.ir
public com.android.jack.ir.CompoundAssignment extends java.lang.Object implements com.android.sched.item.AbstractComponent {
public void ()
}
com/android/jack/ir/HasSourceInfo.classHasSourceInfo.java
package com.android.jack.ir
public abstract com.android.jack.ir.HasSourceInfo extends java.lang.Object {
public abstract com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo ()
}
com/android/jack/ir/JNodeInternalError$NodeInfo.classJNodeInternalError.java
package com.android.jack.ir
public final com.android.jack.ir.JNodeInternalError$NodeInfo extends java.lang.Object {
private final String className
private final String description
private final com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
static void preload ()
void (java.lang.String, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
String className
String description
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public java.lang.String getClassName ()
public java.lang.String getDescription ()
public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo ()
}
com/android/jack/ir/JNodeInternalError.classJNodeInternalError.java
package com.android.jack.ir
public com.android.jack.ir.JNodeInternalError extends java.lang.Error {
private static final long serialVersionUID
private static final ThreadLocal pendingICE
private final java.util.List nodeTrace
static final boolean $assertionsDisabled
public static void preload ()
public void (com.android.jack.ir.HasSourceInfo, java.lang.String)
com.android.jack.ir.HasSourceInfo node
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void addNode (com.android.jack.ir.HasSourceInfo)
Throwable e
com.android.jack.ir.HasSourceInfo node
com.android.jack.ir.JNodeInternalError other
String className
String description
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public void addNode (java.lang.String, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
String className
String description
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public java.util.List getNodeTrace ()
static void ()
}
com/android/jack/ir/JackFormatIr.classJackFormatIr.java
package com.android.jack.ir
public com.android.jack.ir.JackFormatIr extends java.lang.Object implements com.android.sched.item.AbstractComponent {
public void ()
}
com/android/jack/ir/JavaSourceIr.classJavaSourceIr.java
package com.android.jack.ir
public com.android.jack.ir.JavaSourceIr extends java.lang.Object implements com.android.sched.item.AbstractComponent {
public void ()
}
com/android/jack/ir/NonJackFormatIr.classNonJackFormatIr.java
package com.android.jack.ir
public com.android.jack.ir.NonJackFormatIr extends java.lang.Object implements com.android.sched.item.AbstractComponent {
public void ()
}
com/android/jack/ir/SideEffectOperation.classSideEffectOperation.java
package com.android.jack.ir
public com.android.jack.ir.SideEffectOperation extends java.lang.Object implements com.android.sched.item.AbstractComponent {
public void ()
}
com/android/jack/ir/StringInterner.classStringInterner.java
package com.android.jack.ir
public com.android.jack.ir.StringInterner extends java.lang.Object {
private static final com.android.jack.ir.StringInterner instance
private final com.google.common.collect.Interner stringPool
public static com.android.jack.ir.StringInterner get ()
protected void ()
public java.lang.String intern (java.lang.String)
String s
static void ()
}
com/android/jack/ir/ast/Annotable.classAnnotable.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.Annotable extends java.lang.Object {
public abstract void addAnnotation (com.android.jack.ir.ast.JAnnotationLiteral)
public abstract java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotation)
public abstract java.util.Collection getAnnotations ()
public abstract java.util.Collection getAnnotationTypes ()
}
com/android/jack/ir/ast/AnnotationSet$1.classAnnotationSet.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.AnnotationSet$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JNode$Transformation
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/ast/AnnotationSet.classAnnotationSet.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.AnnotationSet extends java.lang.Object {
private final java.util.Map annotations
static final boolean $assertionsDisabled
void ()
void addAnnotation (com.android.jack.ir.ast.JAnnotationLiteral) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JAnnotationLiteral annotation
com.android.jack.ir.ast.JAnnotation type
java.util.List annotationLiterals
java.util.List getAnnotation (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotationType
java.util.List annotationLiterals
java.util.Collection getAnnotations ()
java.util.Collection annotationLiterals
java.util.Iterator i$
java.util.Collection allAnnotations
java.util.Collection getAnnotationTypes ()
boolean transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JAnnotationLiteral existingAnnotation
java.util.List annotationLiterals
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
void traverse (com.android.jack.ir.ast.JVisitor)
java.util.List annotation
java.util.Iterator i$
com.android.jack.ir.ast.JVisitor visitor
void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
java.util.List annotationLiterals
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
static void ()
}
com/android/jack/ir/ast/CanBeAbstract.classCanBeAbstract.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeAbstract extends java.lang.Object {
public abstract boolean isAbstract ()
}
com/android/jack/ir/ast/CanBeFinal.classCanBeFinal.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeFinal extends java.lang.Object {
public abstract boolean isFinal ()
}
com/android/jack/ir/ast/CanBeNative.classCanBeNative.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeNative extends java.lang.Object {
public abstract boolean isNative ()
}
com/android/jack/ir/ast/CanBeRenamed.classCanBeRenamed.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeRenamed extends java.lang.Object implements com.android.jack.ir.ast.HasName {
public abstract void setName (java.lang.String)
}
com/android/jack/ir/ast/CanBeSetFinal.classCanBeSetFinal.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeSetFinal extends java.lang.Object implements com.android.jack.ir.ast.CanBeFinal {
public abstract void setFinal ()
}
com/android/jack/ir/ast/CanBeStatic.classCanBeStatic.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeStatic extends java.lang.Object {
public abstract boolean isStatic ()
}
com/android/jack/ir/ast/FieldKind.classFieldKind.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.FieldKind extends java.lang.Enum {
public static final com.android.jack.ir.ast.FieldKind INSTANCE
public static final com.android.jack.ir.ast.FieldKind STATIC
private static final com.android.jack.ir.ast.FieldKind[] $VALUES
public static com.android.jack.ir.ast.FieldKind[] values ()
public static com.android.jack.ir.ast.FieldKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/ast/HasEnclosingMethod.classHasEnclosingMethod.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasEnclosingMethod extends java.lang.Object {
public abstract com.android.jack.ir.ast.JMethod getEnclosingMethod ()
}
com/android/jack/ir/ast/HasEnclosingPackage.classHasEnclosingPackage.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasEnclosingPackage extends java.lang.Object {
public abstract com.android.jack.ir.ast.JPackage getEnclosingPackage ()
public abstract void setEnclosingPackage (com.android.jack.ir.ast.JPackage)
}
com/android/jack/ir/ast/HasEnclosingType.classHasEnclosingType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasEnclosingType extends java.lang.Object {
public abstract com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType ()
}
com/android/jack/ir/ast/HasInstance.classHasInstance.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasInstance extends java.lang.Object {
public abstract com.android.jack.ir.ast.JExpression getInstance ()
}
com/android/jack/ir/ast/HasModifier.classHasModifier.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasModifier extends java.lang.Object {
public abstract int getModifier ()
}
com/android/jack/ir/ast/HasName$Util$1.classHasName.java
package com.android.jack.ir.ast
final com.android.jack.ir.ast.HasName$Util$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.android.jack.ir.ast.HasName, com.android.jack.ir.ast.HasName)
com.android.jack.ir.ast.HasName o1
com.android.jack.ir.ast.HasName o2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/jack/ir/ast/HasName$Util.classHasName.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.HasName$Util extends java.lang.Object {
public void ()
public static void sortByName (java.util.List)
java.util.List list
}
com/android/jack/ir/ast/HasName.classHasName.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasName extends java.lang.Object {
public abstract java.lang.String getName ()
}
com/android/jack/ir/ast/HasParent.classHasParent.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasParent extends java.lang.Object {
public abstract com.android.jack.ir.ast.JNode getParent ()
public abstract com.android.jack.ir.ast.JNode getParent (java.lang.Class)
}
com/android/jack/ir/ast/HasType.classHasType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasType extends java.lang.Object {
public abstract com.android.jack.ir.ast.JType getType ()
}
com/android/jack/ir/ast/IncompatibleJTypeLookupException.classIncompatibleJTypeLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.IncompatibleJTypeLookupException extends com.android.jack.ir.ast.JTypeLookupException {
private static final long serialVersionUID
private final com.android.jack.ir.ast.JType found
private final Class expectedClass
public void (com.android.jack.ir.ast.JType, java.lang.Class)
com.android.jack.ir.ast.JType found
Class expectedClass
public void (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class, java.lang.Exception)
com.android.jack.ir.ast.JDefinedClassOrInterface found
Class expectedClass
Exception cause
public java.lang.String getMessage ()
private static java.lang.String getTypeKind (java.lang.Class)
Class typeClass
}
com/android/jack/ir/ast/JAbsentArrayDimension.classJAbsentArrayDimension.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAbsentArrayDimension extends com.android.jack.ir.ast.JLiteral {
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public com.android.jack.ir.ast.JType getType ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAbstractMethodBody.classJAbstractMethodBody.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAbstractMethodBody extends com.android.jack.ir.ast.JNode {
protected com.android.jack.ir.ast.JMethod method
protected void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public com.android.jack.ir.ast.JMethod getMethod ()
public abstract boolean isNative ()
public void setMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void checkValidity ()
}
com/android/jack/ir/ast/JAbstractStringLiteral.classJAbstractStringLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAbstractStringLiteral extends com.android.jack.ir.ast.JValueLiteral implements java.lang.Cloneable {
protected void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public com.android.jack.ir.ast.JClass getType ()
public abstract java.lang.String getValue ()
public boolean canThrow ()
public java.lang.Object clone ()
CloneNotSupportedException e
public volatile com.android.jack.ir.ast.JType getType ()
}
com/android/jack/ir/ast/JAddOperation.classJAddOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAddOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAlloc.classJAlloc.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAlloc extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JClass instanceType
public void (com.android.jack.ir.ast.JAlloc)
com.android.jack.ir.ast.JAlloc other
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClass)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JClass instanceType
public com.android.jack.ir.ast.JClass getType ()
public com.android.jack.ir.ast.JClass getInstanceType ()
public void setInstanceType (com.android.jack.ir.ast.JClass)
com.android.jack.ir.ast.JClass instanceType
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile com.android.jack.ir.ast.JType getType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAndOperation.classJAndOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAndOperation extends com.android.jack.ir.ast.JConditionalOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAnnotation.classJAnnotation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAnnotation extends java.lang.Object implements com.android.jack.ir.ast.JInterface {
}
com/android/jack/ir/ast/JAnnotationLiteral.classJAnnotationLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotationLiteral extends com.android.jack.ir.ast.JLiteral {
private final java.util.List elements
private final com.android.jack.ir.ast.JAnnotation type
private final com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JRetentionPolicy, com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
com.android.jack.ir.ast.JAnnotation type
public com.android.jack.ir.ast.JAnnotation getType ()
public com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JNameValuePair pair
java.util.Iterator i$
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JNameValuePair pair
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
public void put (com.android.jack.ir.ast.JNameValuePair)
int i
com.android.jack.ir.ast.JNameValuePair pair
public void add (com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JNameValuePair pair
String name
public java.util.Collection getNameValuePairs ()
public com.android.jack.ir.ast.JNameValuePair getNameValuePair (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JNameValuePair pair
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId methodId
public com.android.jack.ir.ast.JNameValuePair getNameValuePair (java.lang.String)
com.android.jack.ir.ast.JNameValuePair pair
java.util.Iterator i$
String name
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile com.android.jack.ir.ast.JType getType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAnnotationMethod.classJAnnotationMethod.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotationMethod extends com.android.jack.ir.ast.JMethod {
private com.android.jack.ir.ast.JLiteral defaultValue
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JType returnType
int modifier
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int, com.android.jack.load.MethodLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JType returnType
int modifier
com.android.jack.load.MethodLoader loader
public void setDefaultValue (com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JLiteral defaultValue
public com.android.jack.ir.ast.JLiteral getDefaultValue ()
protected void visitChildren (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JArithmeticBinaryOperation.classJArithmeticBinaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JArithmeticBinaryOperation extends com.android.jack.ir.ast.JBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
}
com/android/jack/ir/ast/JArrayLength.classJArrayLength.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayLength extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JExpression instance
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
public com.android.jack.ir.ast.JExpression getInstance ()
public com.android.jack.ir.ast.JType getType ()
public boolean canThrow ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JArrayLiteral.classJArrayLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayLiteral extends com.android.jack.ir.ast.JLiteral {
private final java.util.List values
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
java.util.List values
public com.android.jack.ir.ast.JType getType ()
public java.util.List getValues ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JLiteral value
java.util.Iterator i$
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JLiteral value
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JArrayRef.classJArrayRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayRef extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JExpression indexExpr
private com.android.jack.ir.ast.JExpression instance
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JExpression indexExpr
public com.android.jack.ir.ast.JArrayType getArrayType ()
com.android.jack.ir.ast.JType type
public com.android.jack.ir.ast.JExpression getIndexExpr ()
public com.android.jack.ir.ast.JExpression getInstance ()
public com.android.jack.ir.ast.JType getType ()
com.android.jack.ir.ast.JArrayType arrayType
public boolean canThrow ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JArrayType.classJArrayType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayType extends com.android.jack.ir.ast.JDefinedReferenceType {
private int dims
private com.android.jack.ir.ast.JType elementType
private com.android.jack.ir.ast.JType leafType
void (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType elementType
com.android.jack.lookup.JPhantomLookup lookup
public int getDims ()
public com.android.jack.ir.ast.JType getElementType ()
public void setElementType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType elementType
public com.android.jack.ir.ast.JType getLeafType ()
public void resetLeafType ()
public boolean isExternal ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JType castedToElementType
com.android.jack.ir.ast.JReferenceType castTo
public final boolean isSameType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgAddOperation.classJAsgAddOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgAddOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgBinaryOperation.classJAsgBinaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAsgBinaryOperation extends com.android.jack.ir.ast.JBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
}
com/android/jack/ir/ast/JAsgBitAndOperation.classJAsgBitAndOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgBitAndOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgBitOrOperation.classJAsgBitOrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgBitOrOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgBitXorOperation.classJAsgBitXorOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgBitXorOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgConcatOperation.classJAsgConcatOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgConcatOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgDivOperation.classJAsgDivOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgDivOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgModOperation.classJAsgModOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgModOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgMulOperation.classJAsgMulOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgMulOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgOperation$NonReusedAsg.classJAsgOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgOperation$NonReusedAsg extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/ir/ast/JAsgOperation.classJAsgOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgShlOperation.classJAsgShlOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgShlOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgShrOperation.classJAsgShrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgShrOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgShruOperation.classJAsgShruOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgShruOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAsgSubOperation.classJAsgSubOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgSubOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JAssertStatement.classJAssertStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAssertStatement extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JExpression arg
private com.android.jack.ir.ast.JExpression testExpr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression testExpr
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JExpression getArg ()
public com.android.jack.ir.ast.JExpression getTestExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JBinaryOperation$1.classJBinaryOperation.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JBinaryOperation$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/ast/JBinaryOperation.classJBinaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JBinaryOperation extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JExpression lhs
private com.android.jack.ir.ast.JExpression rhs
static final boolean $assertionsDisabled
void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JExpression getLhs ()
public abstract com.android.jack.ir.ast.JBinaryOperator getOp ()
public com.android.jack.ir.ast.JExpression getRhs ()
public boolean isAssignment ()
public boolean isCompoundAssignment ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance instance
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public static com.android.jack.ir.ast.JBinaryOperation create (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JBinaryOperator, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
com.android.jack.ir.ast.JBinaryOperation result
static void ()
}
com/android/jack/ir/ast/JBinaryOperator$1.classJBinaryOperator.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JBinaryOperator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/ast/JBinaryOperator.classJBinaryOperator.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JBinaryOperator extends java.lang.Enum {
public static final com.android.jack.ir.ast.JBinaryOperator MUL
public static final com.android.jack.ir.ast.JBinaryOperator DIV
public static final com.android.jack.ir.ast.JBinaryOperator MOD
public static final com.android.jack.ir.ast.JBinaryOperator ADD
public static final com.android.jack.ir.ast.JBinaryOperator CONCAT
public static final com.android.jack.ir.ast.JBinaryOperator SUB
public static final com.android.jack.ir.ast.JBinaryOperator SHL
public static final com.android.jack.ir.ast.JBinaryOperator SHR
public static final com.android.jack.ir.ast.JBinaryOperator SHRU
public static final com.android.jack.ir.ast.JBinaryOperator LT
public static final com.android.jack.ir.ast.JBinaryOperator LTE
public static final com.android.jack.ir.ast.JBinaryOperator GT
public static final com.android.jack.ir.ast.JBinaryOperator GTE
public static final com.android.jack.ir.ast.JBinaryOperator EQ
public static final com.android.jack.ir.ast.JBinaryOperator NEQ
public static final com.android.jack.ir.ast.JBinaryOperator BIT_AND
public static final com.android.jack.ir.ast.JBinaryOperator BIT_XOR
public static final com.android.jack.ir.ast.JBinaryOperator BIT_OR
public static final com.android.jack.ir.ast.JBinaryOperator AND
public static final com.android.jack.ir.ast.JBinaryOperator OR
public static final com.android.jack.ir.ast.JBinaryOperator ASG
public static final com.android.jack.ir.ast.JBinaryOperator ASG_ADD
public static final com.android.jack.ir.ast.JBinaryOperator ASG_CONCAT
public static final com.android.jack.ir.ast.JBinaryOperator ASG_SUB
public static final com.android.jack.ir.ast.JBinaryOperator ASG_MUL
public static final com.android.jack.ir.ast.JBinaryOperator ASG_DIV
public static final com.android.jack.ir.ast.JBinaryOperator ASG_MOD
public static final com.android.jack.ir.ast.JBinaryOperator ASG_SHL
public static final com.android.jack.ir.ast.JBinaryOperator ASG_SHR
public static final com.android.jack.ir.ast.JBinaryOperator ASG_SHRU
public static final com.android.jack.ir.ast.JBinaryOperator ASG_BIT_AND
public static final com.android.jack.ir.ast.JBinaryOperator ASG_BIT_OR
public static final com.android.jack.ir.ast.JBinaryOperator ASG_BIT_XOR
private final com.android.jack.ir.ast.JBinaryOperator nonAsg
private final int precedence
private final String symbol
private static final com.android.jack.ir.ast.JBinaryOperator[] $VALUES
public static com.android.jack.ir.ast.JBinaryOperator[] values ()
public static com.android.jack.ir.ast.JBinaryOperator valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, int)
String symbol
int precedence
private void (java.lang.String, int, java.lang.String, int, com.android.jack.ir.ast.JBinaryOperator)
String symbol
int precedence
com.android.jack.ir.ast.JBinaryOperator nonAsg
public com.android.jack.ir.ast.JBinaryOperator getNonAssignmentOf ()
public int getPrecedence ()
public boolean isConditionalOperation ()
public boolean isLogicalAndBitwiseOperation ()
public com.android.jack.ir.ast.JBinaryOperator getReverseOperator () throws com.android.jack.ir.ast.UnsupportedOperatorException
public boolean isComparison ()
public boolean isAssignment ()
public boolean isCompoundAssignment ()
public boolean isShiftOperator ()
public java.lang.String toString ()
static void ()
}
com/android/jack/ir/ast/JBitAndOperation.classJBitAndOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBitAndOperation extends com.android.jack.ir.ast.JLogicalAndBitwiseOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JBitOrOperation.classJBitOrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBitOrOperation extends com.android.jack.ir.ast.JLogicalAndBitwiseOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JBitXorOperation.classJBitXorOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBitXorOperation extends com.android.jack.ir.ast.JLogicalAndBitwiseOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JBlock.classJBlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBlock extends com.android.jack.ir.ast.JStatementList {
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JStatement statement
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JBooleanLiteral.classJBooleanLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBooleanLiteral extends com.android.jack.ir.ast.JValueLiteral {
private final boolean value
public void (com.android.jack.ir.sourceinfo.SourceInfo, boolean)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
boolean value
public com.android.jack.ir.ast.JType getType ()
public boolean getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JBreakStatement.classJBreakStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBreakStatement extends com.android.jack.ir.ast.JStatement {
private final com.android.jack.ir.ast.JLabel label
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabel)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLabel label
public com.android.jack.ir.ast.JLabel getLabel ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JByteLiteral.classJByteLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JByteLiteral extends com.android.jack.ir.ast.JValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final byte value
public void (com.android.jack.ir.sourceinfo.SourceInfo, byte)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
byte value
public com.android.jack.ir.ast.JType getType ()
public byte getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JCaseStatement.classJCaseStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCaseStatement extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JLiteral expr
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLiteral expr
public com.android.jack.ir.ast.JLiteral getExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JCastOperation.classJCastOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JCastOperation extends com.android.jack.ir.ast.JExpression {
private final com.android.jack.ir.ast.JType castType
protected com.android.jack.ir.ast.JExpression expr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType castType
com.android.jack.ir.ast.JExpression expr
public com.android.jack.ir.ast.JType getCastType ()
public com.android.jack.ir.ast.JExpression getExpr ()
public com.android.jack.ir.ast.JType getType ()
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JCatchBlock.classJCatchBlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCatchBlock extends com.android.jack.ir.ast.JStatementList {
private final java.util.List catchTypes
private final com.android.jack.ir.ast.JLocal catchVar
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List, com.android.jack.ir.ast.JLocal)
com.android.jack.ir.sourceinfo.SourceInfo info
java.util.List catchTypes
com.android.jack.ir.ast.JLocal local
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JStatement statement
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public java.util.List getCatchTypes ()
public com.android.jack.ir.ast.JLocal getCatchVar ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JCharLiteral.classJCharLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCharLiteral extends com.android.jack.ir.ast.JValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final char value
public void (com.android.jack.ir.sourceinfo.SourceInfo, char)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
char value
public com.android.jack.ir.ast.JType getType ()
public char getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JClass.classJClass.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JClass extends java.lang.Object implements com.android.jack.ir.ast.JClassOrInterface {
}
com/android/jack/ir/ast/JClassLiteral.classJClassLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JClassLiteral extends com.android.jack.ir.ast.JLiteral {
private final com.android.jack.ir.ast.JClass javaLangClass
private final com.android.jack.ir.ast.JType refType
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JClass)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JClass javaLangClass
public com.android.jack.ir.ast.JType getRefType ()
public com.android.jack.ir.ast.JType getType ()
public boolean canThrow ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JClassOrInterface.classJClassOrInterface.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JClassOrInterface extends java.lang.Object implements com.android.jack.ir.ast.JReferenceType com.android.jack.ir.ast.HasEnclosingPackage {
public abstract com.android.jack.ir.ast.JMethodId getOrCreateMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)
public abstract com.android.jack.ir.ast.JMethodId getMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) throws com.android.jack.lookup.JMethodLookupException
public abstract com.android.jack.ir.ast.JFieldId getOrCreateFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
public abstract com.android.jack.ir.ast.JFieldId getFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) throws com.android.jack.ir.ast.JFieldLookupException
public abstract java.util.Collection getPhantomMethods ()
public abstract java.util.Collection getPhantomFields ()
public abstract com.android.jack.ir.ast.JPrimitiveType getWrappedType ()
}
com/android/jack/ir/ast/JCompositeStringLiteral.classJCompositeStringLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCompositeStringLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
private com.android.jack.ir.ast.JAbstractStringLiteral leftStr
private com.android.jack.ir.ast.JAbstractStringLiteral rightStr
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JAbstractStringLiteral, com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JAbstractStringLiteral leftStr
com.android.jack.ir.ast.JAbstractStringLiteral rightStr
public java.lang.String getValue ()
public com.android.jack.ir.ast.JCompositeStringLiteral clone ()
com.android.jack.ir.ast.JCompositeStringLiteral newCompositeString
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public volatile java.lang.Object clone ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JConcatOperation.classJConcatOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JConcatOperation extends com.android.jack.ir.ast.JBinaryOperation {
private final com.android.jack.ir.ast.JClass jlString
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClass, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JClass jlString
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
private boolean hasValidOperand ()
com.android.jack.ir.ast.JType lhsType
com.android.jack.ir.ast.JType rhsType
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JConditionalExpression.classJConditionalExpression.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JConditionalExpression extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JExpression elseExpr
private com.android.jack.ir.ast.JExpression ifTest
private com.android.jack.ir.ast.JExpression thenExpr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression ifTest
com.android.jack.ir.ast.JExpression thenExpr
com.android.jack.ir.ast.JExpression elseExpr
public com.android.jack.ir.ast.JExpression getElseExpr ()
public com.android.jack.ir.ast.JExpression getIfTest ()
public com.android.jack.ir.ast.JExpression getThenExpr ()
public com.android.jack.ir.ast.JType getType ()
com.android.jack.ir.ast.JPrimitiveType unboxedThenType
com.android.jack.ir.ast.JPrimitiveType unboxedElseType
com.android.jack.ir.ast.JArrayType thenArrayType
com.android.jack.ir.ast.JArrayType elseArrayType
int thenArrayTypeDims
int elseArrayTypeDims
int minDim
com.android.jack.ir.ast.JType thenType
com.android.jack.ir.ast.JType elseType
com.android.jack.lookup.JPhantomLookup lookup
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
private boolean isNumber (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JConditionalOperation.classJConditionalOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JConditionalOperation extends com.android.jack.ir.ast.JBinaryOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
static void ()
}
com/android/jack/ir/ast/JConstructor.classJConstructor.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JConstructor extends com.android.jack.ir.ast.JMethod {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JDefinedClass, int)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JDefinedClass enclosingType
int modifier
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JDefinedClass, int, com.android.jack.load.MethodLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JDefinedClass enclosingType
int modifier
com.android.jack.load.MethodLoader loader
public boolean canBePolymorphic ()
public com.android.jack.ir.ast.JMethodBody getBody ()
public com.android.jack.ir.ast.JDefinedClass getEnclosingType ()
public com.android.jack.ir.ast.JClass getNewType ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType ()
public volatile com.android.jack.ir.ast.JAbstractMethodBody getBody ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JContinueStatement.classJContinueStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JContinueStatement extends com.android.jack.ir.ast.JStatement {
private final com.android.jack.ir.ast.JLabel label
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabel)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLabel label
public com.android.jack.ir.ast.JLabel getLabel ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JDefinedAnnotation.classJDefinedAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedAnnotation extends com.android.jack.ir.ast.JDefinedInterface implements com.android.jack.ir.ast.JAnnotation {
private com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
int modifier
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.load.ClassOrInterfaceLoader loader
public void setRetentionPolicy (com.android.jack.ir.ast.JRetentionPolicy)
com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
public com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy ()
static void ()
}
com/android/jack/ir/ast/JDefinedClass.classJDefinedClass.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedClass extends com.android.jack.ir.ast.JDefinedClassOrInterface implements com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.JClass {
private com.android.jack.ir.ast.JClass superClass
private com.android.jack.ir.ast.JMethod enclosingMethod
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
int modifier
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.load.ClassOrInterfaceLoader loader
public final com.android.jack.ir.ast.JClass getSuperClass ()
public final void setSuperClass (com.android.jack.ir.ast.JClass)
com.android.jack.ir.ast.JClass superClass
public void setEnclosingMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod enclosingMethod
public com.android.jack.ir.ast.JMethod getEnclosingMethod ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public boolean isSubTypeOf (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JClass currentClass
com.android.jack.ir.ast.JReferenceType jclass
private boolean canBeSafelyUpcast (com.android.jack.ir.ast.JInterface)
com.android.jack.ir.ast.JDefinedClass currentDefinedClass
com.android.jack.ir.ast.JInterface castTo
com.android.jack.ir.ast.JClass currentClass
public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType castTo
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JDefinedClassOrInterface.classJDefinedClassOrInterface.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JDefinedClassOrInterface extends com.android.jack.ir.ast.JDefinedReferenceType implements com.android.jack.ir.ast.JClassOrInterface com.android.jack.ir.ast.Annotable com.android.jack.ir.ast.CanBeAbstract com.android.jack.ir.ast.CanBeFinal com.android.sched.util.location.HasLocation com.android.jack.ir.ast.HasModifier {
protected java.util.List fields
protected java.util.List methods
private com.android.jack.ir.ast.JClassOrInterface enclosingType
private final java.util.List inners
private boolean isExternal
private int modifier
protected final com.android.jack.ir.ast.AnnotationSet annotations
private com.android.jack.ir.ast.JPackage enclosingPackage
protected java.util.List phantomMethods
protected java.util.List phantomFields
protected com.android.jack.load.ClassOrInterfaceLoader loader
private final com.android.sched.util.location.Location location
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
int modifier
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.load.ClassOrInterfaceLoader loader
public void setModifier (int)
int modifier
public java.util.Collection getHierarchy ()
com.android.jack.ir.ast.JInterface jInterface
java.util.Iterator i$
java.util.HashSet hierarchy
com.android.jack.ir.ast.JClass superClass
public void addField (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
public com.android.sched.marker.Marker getMarker (java.lang.Class)
Class cls
public java.util.Collection getAllMarkers ()
public boolean containsMarker (java.lang.Class)
Class cls
public com.android.sched.marker.Marker removeMarker (java.lang.Class)
Class cls
public void addImplements (com.android.jack.ir.ast.JInterface)
com.android.jack.ir.ast.JInterface superInterface
public void removeImplements (int)
int index
public void setImplements (java.util.List)
java.util.List superInterfaces
public java.util.List getImplements ()
public void setEnclosingPackage (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage enclosingPackage
public void addMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public com.android.jack.ir.ast.JClassOrInterface getEnclosingType ()
public com.android.jack.ir.ast.JSession getSession ()
public java.util.List getFields ()
public java.util.List getFields (java.lang.String)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
String fieldName
java.util.List fieldsFound
public java.util.Collection getPhantomFields ()
public com.android.jack.ir.ast.JPackage getEnclosingPackage ()
public java.util.List getMethods ()
public java.util.Collection getPhantomMethods ()
public com.android.jack.ir.ast.JMethod getMethod (java.lang.String, com.android.jack.ir.ast.JType, java.util.List) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
String name
com.android.jack.ir.ast.JType returnType
java.util.List args
public transient com.android.jack.ir.ast.JMethod getMethod (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType[]) throws com.android.jack.lookup.JMethodLookupException
String name
com.android.jack.ir.ast.JType returnType
com.android.jack.ir.ast.JType[] args
public com.android.jack.ir.ast.JClass getSuperClass ()
public boolean isExternal ()
public void removeField (int)
int i
public void removeMethod (int)
int i
public void setEnclosingType (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface enclosingType
public void setExternal (boolean)
boolean isExternal
public int getModifier ()
public boolean isPublic ()
public boolean isProtected ()
public boolean isPrivate ()
public boolean isStatic ()
public boolean isStrictfp ()
public boolean isAbstract ()
public void setAbstract ()
public boolean isFinal ()
public void setFinal ()
public void addAnnotation (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotationType
public java.util.Collection getAnnotations ()
public java.util.Collection getAnnotationTypes ()
public java.util.List getMemberTypes ()
public void addMemberType (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface jDeclaredType
public void removeMemberType (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface jDeclaredType
int index
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public com.android.jack.ir.ast.JMethodId getMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.lookup.JMethodLookupException e
com.android.jack.ir.ast.JInterface jType
java.util.Iterator i$
com.android.jack.lookup.JMethodLookupException e
String name
java.util.List argsType
com.android.jack.ir.ast.MethodKind kind
com.android.jack.ir.ast.JClass superClass
public com.android.jack.ir.ast.JMethodId getOrCreateMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)
com.android.jack.ir.ast.JMethodId id
com.android.jack.lookup.JMethodLookupException e
String name
java.util.List argsType
com.android.jack.ir.ast.MethodKind kind
public com.android.jack.ir.ast.JFieldId getOrCreateFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
com.android.jack.ir.ast.JFieldId id
com.android.jack.ir.ast.JFieldLookupException e
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.FieldKind kind
public com.android.jack.ir.ast.JFieldId getFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) throws com.android.jack.ir.ast.JFieldLookupException
com.android.jack.ir.ast.JFieldId id
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JFieldLookupException e
com.android.jack.ir.ast.JInterface jType
java.util.Iterator i$
com.android.jack.ir.ast.JFieldLookupException e
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.FieldKind kind
com.android.jack.ir.ast.JClass superClass
private com.android.jack.ir.ast.JMethodId getPhantomMethod (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)
com.android.jack.ir.ast.JMethodId id
java.util.Iterator i$
String name
java.util.List argsType
com.android.jack.ir.ast.MethodKind kind
private com.android.jack.ir.ast.JFieldId getPhantomField (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
com.android.jack.ir.ast.JFieldId id
java.util.Iterator i$
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.FieldKind kind
public com.android.jack.load.ClassOrInterfaceLoader getLoader ()
public com.android.jack.ir.ast.JPrimitiveType getWrappedType ()
public com.android.sched.util.location.Location getLocation ()
public void removeLoader ()
public final boolean isSameType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public void checkValidity ()
public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation x0
static void ()
}
com/android/jack/ir/ast/JDefinedEnum.classJDefinedEnum.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedEnum extends com.android.jack.ir.ast.JDefinedClass implements com.android.jack.ir.ast.JEnum {
private final java.util.List enumList
private boolean hasOrdinal
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
int modifier
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.load.ClassOrInterfaceLoader loader
public void addField (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JEnumField enumField
int ordinal
com.android.jack.ir.ast.JField field
public java.util.List getEnumList ()
static void ()
}
com/android/jack/ir/ast/JDefinedInterface.classJDefinedInterface.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedInterface extends com.android.jack.ir.ast.JDefinedClassOrInterface implements com.android.jack.ir.ast.JInterface {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
int modifier
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.load.ClassOrInterfaceLoader loader
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType castTo
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JDefinedReferenceType.classJDefinedReferenceType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JDefinedReferenceType extends com.android.jack.ir.ast.JReferenceTypeCommon {
protected java.util.List superInterfaces
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
boolean implementsInterface (com.android.jack.ir.ast.JInterface)
com.android.jack.ir.ast.JInterface interf
java.util.Iterator i$
com.android.jack.ir.ast.JInterface jinterface
public java.util.List getImplements ()
public volatile com.android.jack.ir.ast.JArrayType getArray ()
public volatile boolean isExternal ()
public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo x0
public volatile void setName (java.lang.String)
String x0
public volatile java.lang.String getName ()
}
com/android/jack/ir/ast/JDivOperation.classJDivOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDivOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JDoStatement.classJDoStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDoStatement extends com.android.jack.ir.ast.JStatement implements com.android.jack.ir.ast.JLoop {
private com.android.jack.ir.ast.JStatement body
private com.android.jack.ir.ast.JExpression testExpr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression testExpr
com.android.jack.ir.ast.JStatement body
public com.android.jack.ir.ast.JStatement getBody ()
public com.android.jack.ir.ast.JExpression getTestExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JDoubleLiteral.classJDoubleLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDoubleLiteral extends com.android.jack.ir.ast.JValueLiteral implements com.android.jack.ir.ast.JNumberLiteral {
private final double value
public void (com.android.jack.ir.sourceinfo.SourceInfo, double)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
double value
public com.android.jack.ir.ast.JType getType ()
public double getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JDynamicCastOperation.classJDynamicCastOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDynamicCastOperation extends com.android.jack.ir.ast.JCastOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType castType
com.android.jack.ir.ast.JExpression expr
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JEnum.classJEnum.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JEnum extends java.lang.Object implements com.android.jack.ir.ast.JClass {
}
com/android/jack/ir/ast/JEnumField.classJEnumField.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEnumField extends com.android.jack.ir.ast.JField {
public static final int ORDINAL_UNKNOWN
private final int ordinal
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
int ordinal
com.android.jack.ir.ast.JDefinedEnum enclosingType
com.android.jack.ir.ast.JDefinedClass type
public com.android.jack.ir.ast.JDefinedEnum getEnclosingType ()
public int ordinal ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JEnumFieldLookupException.classJEnumFieldLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEnumFieldLookupException extends com.android.jack.ir.ast.JMemberLookupException {
private static final long serialVersionUID
private final String fieldName
public void (com.android.jack.ir.ast.JReferenceType, java.lang.String)
com.android.jack.ir.ast.JReferenceType declaringClass
String fieldName
public java.lang.String getMessage ()
}
com/android/jack/ir/ast/JEnumLiteral.classJEnumLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEnumLiteral extends com.android.jack.ir.ast.JValueLiteral {
private final com.android.jack.ir.ast.JFieldId value
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JFieldId)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JFieldId value
public com.android.jack.ir.ast.JEnum getType ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public com.android.jack.ir.ast.JFieldId getFieldId ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile com.android.jack.ir.ast.JType getType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JEqOperation.classJEqOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEqOperation extends com.android.jack.ir.ast.JEqualityOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JEqualityOperation.classJEqualityOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JEqualityOperation extends com.android.jack.ir.ast.JBinaryOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
private boolean isValidTypes ()
static void ()
}
com/android/jack/ir/ast/JExceptionRuntimeValue.classJExceptionRuntimeValue.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JExceptionRuntimeValue extends com.android.jack.ir.ast.JExpression {
private final com.android.jack.ir.ast.JClassOrInterface catchedType
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JClassOrInterface catchedType
public boolean canThrow ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JType getType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JExpression.classJExpression.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JExpression extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasType {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public boolean isResultUsed ()
com.android.jack.ir.ast.JNode parent
protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public com.android.jack.ir.ast.JExpressionStatement makeStatement ()
public void checkValidity ()
static void ()
}
com/android/jack/ir/ast/JExpressionStatement.classJExpressionStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JExpressionStatement extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JExpression expr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression expr
public com.android.jack.ir.ast.JExpression getExpr ()
protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JField.classJField.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JField extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.HasType com.android.jack.ir.ast.JVisitable com.android.jack.ir.ast.CanBeStatic com.android.jack.ir.ast.HasEnclosingType com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.Annotable com.android.jack.ir.ast.HasModifier {
private com.android.jack.ir.ast.JFieldInitializer fieldInitializer
private final com.android.jack.ir.ast.JFieldId fieldId
protected final com.android.jack.ir.ast.AnnotationSet annotations
protected int modifier
private com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
private com.android.jack.ir.ast.JLiteral initialValue
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JType type
int modifier
public com.android.jack.ir.ast.JFieldInitializer getFieldInitializer ()
public com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType ()
public com.android.jack.ir.ast.JLiteral getInitialValue ()
public com.android.jack.ir.ast.JValueLiteral getLiteralInitializer ()
com.android.jack.ir.ast.JExpression initializer
public boolean isExternal ()
public boolean isPublic ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isStatic ()
public boolean isVolatile ()
public boolean isTransient ()
public boolean isEnum ()
public boolean isCompileTimeConstant ()
public void setFinal ()
public void setFieldInitializer (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer fieldInitializer
public void setInitialValue (com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JLiteral constant
public void setVolatile ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void setEnclosingType (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
public int getModifier ()
public com.android.jack.ir.ast.JLiteral getConstInitializer ()
com.android.jack.ir.ast.JExpression initializer
public com.android.jack.ir.ast.JExpression getInitializer ()
public java.lang.String getName ()
public com.android.jack.ir.ast.JType getType ()
public boolean hasInitializer ()
public boolean isFinal ()
public boolean isSynthetic ()
public void setSynthetic ()
public com.android.jack.ir.ast.JFieldId getId ()
public void addAnnotation (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotationType
public java.util.Collection getAnnotations ()
public java.util.Collection getAnnotationTypes ()
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation x0
static void ()
}
com/android/jack/ir/ast/JFieldId.classJFieldId.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldId extends com.android.sched.marker.LocalMarkerManager implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeRenamed com.android.jack.ir.ast.HasType {
private String name
private final com.android.jack.ir.ast.JType type
private final com.android.jack.ir.ast.FieldKind kind
private com.android.jack.ir.ast.JField field
public void (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.FieldKind kind
public void (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind, com.android.jack.ir.ast.JField)
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.FieldKind kind
com.android.jack.ir.ast.JField field
public java.lang.String getName ()
public com.android.jack.ir.ast.JType getType ()
public void setName (java.lang.String)
String name
public com.android.jack.ir.ast.FieldKind getKind ()
public java.lang.String toString ()
public com.android.jack.ir.ast.JField getField ()
public boolean equals (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
String otherName
com.android.jack.ir.ast.JType otherType
com.android.jack.ir.ast.FieldKind otherKind
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object obj
}
com/android/jack/ir/ast/JFieldInitializer.classJFieldInitializer.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldInitializer extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JExpression initializer
private com.android.jack.ir.ast.JFieldRef fieldRef
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JFieldRef, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JFieldRef fieldRef
com.android.jack.ir.ast.JExpression intializer
public com.android.jack.ir.ast.JExpression getInitializer ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public com.android.jack.ir.ast.JFieldRef getFieldRef ()
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JFieldLookupException.classJFieldLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldLookupException extends com.android.jack.ir.ast.JMemberLookupException {
private static final long serialVersionUID
private final String fieldName
private final com.android.jack.ir.ast.JType fieldType
public void (com.android.jack.ir.ast.JReferenceType, java.lang.String, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JReferenceType declaringClass
String fieldName
com.android.jack.ir.ast.JType fieldType
public java.lang.String getMessage ()
}
com/android/jack/ir/ast/JFieldNameLiteral.classJFieldNameLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldNameLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
private final com.android.jack.ir.naming.FieldName fieldName
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JField)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JField field
public java.lang.String getValue ()
public com.android.jack.ir.ast.JField getField ()
public com.android.jack.ir.ast.JFieldNameLiteral clone ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile java.lang.Object clone ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JFieldRef.classJFieldRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldRef extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JClassOrInterface receiverType
private final com.android.jack.ir.ast.JFieldId fieldId
private com.android.jack.ir.ast.JExpression instance
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JFieldId fieldId
com.android.jack.ir.ast.JClassOrInterface receiverType
public com.android.jack.ir.ast.JType getType ()
public void setReceiverType (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface receiverType
public com.android.jack.ir.ast.JClassOrInterface getReceiverType ()
public com.android.jack.ir.ast.JFieldId getFieldId ()
public com.android.jack.ir.ast.JExpression getInstance ()
public boolean canThrow ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JFloatLiteral.classJFloatLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFloatLiteral extends com.android.jack.ir.ast.JValueLiteral implements com.android.jack.ir.ast.JNumberLiteral {
private final float value
public void (com.android.jack.ir.sourceinfo.SourceInfo, float)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
float value
public com.android.jack.ir.ast.JType getType ()
public float getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JForStatement.classJForStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JForStatement extends com.android.jack.ir.ast.JStatement implements com.android.jack.ir.ast.JLoop {
private com.android.jack.ir.ast.JStatement body
private final java.util.List increments
private final java.util.List initializers
private com.android.jack.ir.ast.JExpression testExpr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List, com.android.jack.ir.ast.JExpression, java.util.List, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.sourceinfo.SourceInfo info
java.util.List initializers
com.android.jack.ir.ast.JExpression testExpr
java.util.List increments
com.android.jack.ir.ast.JStatement body
public com.android.jack.ir.ast.JStatement getBody ()
public java.util.List getIncrements ()
public java.util.List getInitializers ()
public com.android.jack.ir.ast.JExpression getTestExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JStatement initializer
java.util.Iterator i$
com.android.jack.ir.ast.JExpressionStatement increment
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JGoto.classJGoto.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JGoto extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JLabeledStatement labeledStmt
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLabeledStatement labeledStmt
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public com.android.jack.ir.ast.JLabeledStatement getTargetBlock ()
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void setTarget (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement target
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JGtOperation.classJGtOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JGtOperation extends com.android.jack.ir.ast.JRelationalOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JGteOperation.classJGteOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JGteOperation extends com.android.jack.ir.ast.JRelationalOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JIfStatement.classJIfStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JIfStatement extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JStatement elseStmt
private com.android.jack.ir.ast.JExpression ifExpr
private com.android.jack.ir.ast.JStatement thenStmt
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression ifExpr
com.android.jack.ir.ast.JStatement thenStmt
com.android.jack.ir.ast.JStatement elseStmt
public com.android.jack.ir.ast.JStatement getElseStmt ()
public com.android.jack.ir.ast.JExpression getIfExpr ()
public com.android.jack.ir.ast.JStatement getThenStmt ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JInstanceOf.classJInstanceOf.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JInstanceOf extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JExpression expr
private final com.android.jack.ir.ast.JReferenceType testType
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JReferenceType, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JReferenceType testType
com.android.jack.ir.ast.JExpression expression
public com.android.jack.ir.ast.JExpression getExpr ()
public com.android.jack.ir.ast.JReferenceType getTestType ()
public com.android.jack.ir.ast.JType getType ()
public boolean canThrow ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JIntLiteral.classJIntLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JIntLiteral extends com.android.jack.ir.ast.JValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final int value
public void (com.android.jack.ir.sourceinfo.SourceInfo, int)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
int value
public com.android.jack.ir.ast.JType getType ()
public int getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JIntegralConstant32.classJIntegralConstant32.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JIntegralConstant32 extends java.lang.Object implements com.android.jack.ir.types.JIntegralType32 {
public abstract int getIntValue ()
}
com/android/jack/ir/ast/JInterface.classJInterface.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JInterface extends java.lang.Object implements com.android.jack.ir.ast.JClassOrInterface {
}
com/android/jack/ir/ast/JLabel.classJLabel.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLabel extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName {
private final String name
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
public java.lang.String getName ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JLabeledStatement.classJLabeledStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLabeledStatement extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JStatement body
private final com.android.jack.ir.ast.JLabel label
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabel, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLabel label
com.android.jack.ir.ast.JStatement body
public com.android.jack.ir.ast.JStatement getBody ()
public com.android.jack.ir.ast.JLabel getLabel ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JLabeledStatementUnresolved.classJLabeledStatementUnresolved.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLabeledStatementUnresolved extends com.android.jack.ir.ast.JLabeledStatement {
public static final com.android.jack.ir.ast.JLabeledStatementUnresolved INSTANCE
private void ()
public com.android.jack.ir.ast.JStatement getBody ()
public com.android.jack.ir.ast.JLabel getLabel ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JLiteral.classJLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JLiteral extends com.android.jack.ir.ast.JExpression {
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public void checkValidity ()
}
com/android/jack/ir/ast/JLocal.classJLocal.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLocal extends com.android.jack.ir.ast.JVariable implements com.android.jack.ir.ast.HasEnclosingMethod {
private com.android.jack.ir.ast.JMethodBody enclosingMethodBody
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int, com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
com.android.jack.ir.ast.JType type
int modifier
com.android.jack.ir.ast.JMethodBody enclosingMethodBody
public com.android.jack.ir.ast.JMethod getEnclosingMethod ()
com.android.jack.ir.ast.JAbstractMethodBody enclosingMethodBodyLocal
public void setEnclosingMethodBody (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody enclosingMethodBody
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JLocalRef.classJLocalRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLocalRef extends com.android.jack.ir.ast.JVariableRef {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLocal)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLocal local
public com.android.jack.ir.ast.JLocal getLocal ()
public void setLocal (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal local
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JLocalUnresolved.classJLocalUnresolved.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLocalUnresolved extends com.android.jack.ir.ast.JLocal {
public static final com.android.jack.ir.ast.JLocalUnresolved INSTANCE
private void ()
public com.android.jack.ir.ast.JMethod getEnclosingMethod ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JLock.classJLock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLock extends com.android.jack.ir.ast.JSynchronize {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lockExpr
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JLogicalAndBitwiseOperation.classJLogicalAndBitwiseOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JLogicalAndBitwiseOperation extends com.android.jack.ir.ast.JBinaryOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
com.android.jack.ir.ast.JType lhsType
com.android.jack.ir.ast.JType rhsType
static void ()
}
com/android/jack/ir/ast/JLongLiteral.classJLongLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLongLiteral extends com.android.jack.ir.ast.JValueLiteral implements com.android.jack.ir.ast.JNumberLiteral {
private final long value
public void (com.android.jack.ir.sourceinfo.SourceInfo, long)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
long value
public com.android.jack.ir.ast.JType getType ()
public long getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JLoop.classJLoop.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JLoop extends java.lang.Object implements com.android.sched.item.AbstractComponent {
}
com/android/jack/ir/ast/JLtOperation.classJLtOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLtOperation extends com.android.jack.ir.ast.JRelationalOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JLteOperation.classJLteOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLteOperation extends com.android.jack.ir.ast.JRelationalOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JMemberLookupException.classJMemberLookupException.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JMemberLookupException extends com.android.jack.lookup.JLookupException {
private static final long serialVersionUID
private final com.android.jack.ir.ast.JReferenceType declaringClass
public void (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType declaringClass
protected com.android.jack.ir.ast.JReferenceType getDeclaringClass ()
}
com/android/jack/ir/ast/JMethod.classJMethod.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethod extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasEnclosingType com.android.jack.ir.ast.HasName com.android.jack.ir.ast.HasType com.android.jack.ir.ast.CanBeAbstract com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.CanBeNative com.android.jack.ir.ast.CanBeStatic com.android.jack.ir.ast.Annotable com.android.jack.ir.ast.HasModifier {
private com.android.jack.ir.ast.JAbstractMethodBody body
private com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
private int modifier
private final java.util.List params
private final com.android.jack.ir.ast.JType returnType
private final com.android.jack.ir.ast.AnnotationSet annotations
private com.android.jack.ir.ast.JMethodId methodId
private final com.android.jack.ir.ast.JThis jThis
private com.android.jack.load.MethodLoader loader
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JType returnType
int modifier
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int, com.android.jack.load.MethodLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JType returnType
int modifier
com.android.jack.load.MethodLoader loader
public com.android.jack.load.MethodLoader getLoader ()
public int getModifier ()
public void addParam (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter parameter
public boolean canBePolymorphic ()
public com.android.jack.ir.ast.JAbstractMethodBody getBody ()
public com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType ()
public java.lang.String getName ()
public java.util.List getParams ()
public com.android.jack.ir.ast.JType getType ()
public boolean isAbstract ()
public boolean isExternal ()
public boolean isFinal ()
public boolean isNative ()
public boolean isPublic ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isStatic ()
public boolean isSynchronized ()
public boolean isSynthetic ()
public boolean isStrictfp ()
public boolean isVarags ()
public boolean isBridge ()
public void removeParam (int)
int index
public void setAbstract ()
public void setBody (com.android.jack.ir.ast.JAbstractMethodBody)
com.android.jack.ir.ast.JAbstractMethodBody body
public void setEnclosingType (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
public void setFinal ()
public void setSynthetic ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void addAnnotation (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotationType
public java.util.Collection getAnnotations ()
public java.util.Collection getAnnotationTypes ()
public com.android.sched.marker.Marker getMarker (java.lang.Class)
Class cls
public java.util.Collection getAllMarkers ()
public boolean containsMarker (java.lang.Class)
Class cls
public com.android.sched.marker.Marker removeMarker (java.lang.Class)
Class cls
protected void visitChildren (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
protected void visitChildren (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JMethodId getMethodId ()
public void setMethodId (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId methodId
private com.android.jack.ir.ast.MethodKind getExpectedMethodKind ()
com.android.jack.ir.ast.MethodKind expectedKind
com.android.jack.ir.ast.MethodKind expectedKind
com.android.jack.ir.ast.MethodKind expectedKind
public com.android.jack.ir.ast.JThis getThis ()
public static boolean isClinit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void removeLoader ()
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation x0
static void ()
}
com/android/jack/ir/ast/JMethodBody.classJMethodBody.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodBody extends com.android.jack.ir.ast.JAbstractMethodBody {
private com.android.jack.ir.ast.JBlock block
private final java.util.List locals
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JBlock)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JBlock block
public void addLocal (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal local
public com.android.jack.ir.ast.JBlock getBlock ()
public java.util.List getLocals ()
public java.util.List getStatements ()
public boolean isNative ()
public void removeLocal (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal localToDelete
public void removeLocals (java.util.List)
java.util.List localsToDelete
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JLocal local
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JMethodCall$DispatchKind.classJMethodCall.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JMethodCall$DispatchKind extends java.lang.Enum {
public static final com.android.jack.ir.ast.JMethodCall$DispatchKind VIRTUAL
public static final com.android.jack.ir.ast.JMethodCall$DispatchKind DIRECT
private static final com.android.jack.ir.ast.JMethodCall$DispatchKind[] $VALUES
public static com.android.jack.ir.ast.JMethodCall$DispatchKind[] values ()
public static com.android.jack.ir.ast.JMethodCall$DispatchKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/ast/JMethodCall.classJMethodCall.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodCall extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JExpression instance
private com.android.jack.ir.ast.JClassOrInterface receiverType
private final java.util.List args
private com.android.jack.ir.ast.JMethodId methodId
private final com.android.jack.ir.ast.JType returnType
private final com.android.jack.ir.ast.JMethodCall$DispatchKind dispatchKind
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JMethodCall other
com.android.jack.ir.ast.JExpression instance
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JType, boolean)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JClassOrInterface receiverType
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JType returnType
boolean isVirtualDispatch
public void addArg (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression toAdd
public void addArgs (java.util.List)
java.util.List toAdd
public transient void addArgs (com.android.jack.ir.ast.JExpression[])
com.android.jack.ir.ast.JExpression[] toAdd
public java.util.List getArgs ()
public void removeArg (int)
int index
public void setArg (int, com.android.jack.ir.ast.JExpression)
int index
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JExpression getInstance ()
public com.android.jack.ir.ast.JClassOrInterface getReceiverType ()
protected void setReceiverType (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface receiverType
public boolean canThrow ()
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public com.android.jack.ir.ast.JMethodId getMethodId ()
public com.android.jack.ir.ast.JType getType ()
public void resolveMethodId (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId methodId
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void visitChildren (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
protected void visitChildren (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JExpression arg
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public java.lang.String getMethodName ()
public com.android.jack.ir.ast.JMethodCall$DispatchKind getDispatchKind ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JMethodId$1.classJMethodId.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JMethodId$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JMethodId$HierarchyFilter
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/ast/JMethodId$HierarchyFilter.classJMethodId.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JMethodId$HierarchyFilter extends java.lang.Enum {
public static final com.android.jack.ir.ast.JMethodId$HierarchyFilter SUB_AND_SUPER_TYPES
public static final com.android.jack.ir.ast.JMethodId$HierarchyFilter SUPER_TYPES
public static final com.android.jack.ir.ast.JMethodId$HierarchyFilter SUB_TYPES
public static final com.android.jack.ir.ast.JMethodId$HierarchyFilter THIS_TYPE
private static final com.android.jack.ir.ast.JMethodId$HierarchyFilter[] $VALUES
public static com.android.jack.ir.ast.JMethodId$HierarchyFilter[] values ()
public static com.android.jack.ir.ast.JMethodId$HierarchyFilter valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/ast/JMethodId.classJMethodId.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodId extends com.android.sched.marker.LocalMarkerManager implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeRenamed {
private String name
private final java.util.List paramTypes
private final java.util.List methods
private final com.android.jack.ir.ast.MethodKind methodKind
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.jack.ir.ast.MethodKind)
String name
com.android.jack.ir.ast.MethodKind kind
public void (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)
String name
java.util.List paramTypes
com.android.jack.ir.ast.MethodKind methodKind
public void addParam (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType x
public java.lang.String getName ()
public java.util.Collection getMethods ()
public java.util.Collection getMethods (com.android.jack.ir.ast.JReferenceType, com.android.jack.ir.ast.JMethodId$HierarchyFilter)
com.android.jack.ir.ast.JMethod jMethod
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
java.util.Iterator i$
com.android.jack.ir.ast.JReferenceType reference
com.android.jack.ir.ast.JMethodId$HierarchyFilter filter
java.util.List subset
public java.util.List getParamTypes ()
public void setName (java.lang.String)
String newName
boolean equals (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)
String otherName
java.util.List otherParamTypes
com.android.jack.ir.ast.MethodKind kind
boolean equals (java.lang.String, java.util.List)
com.android.jack.ir.ast.JType param
java.util.Iterator i$
String otherName
java.util.List otherParamTypes
java.util.Iterator otherParams
public void addMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public com.android.jack.ir.ast.MethodKind getKind ()
public boolean canBeVirtual ()
private boolean canBeResultId ()
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object obj
static void ()
}
com/android/jack/ir/ast/JMethodLiteral.classJMethodLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodLiteral extends com.android.jack.ir.ast.JLiteral {
private com.android.jack.ir.ast.JMethod method
public void (com.android.jack.ir.ast.JMethod, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public com.android.jack.ir.ast.JMethod getMethod ()
public void setMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public com.android.jack.ir.ast.JType getType ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest tranformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JMethodNameLiteral.classJMethodNameLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodNameLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
private final com.android.jack.ir.naming.MethodName methodName
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JMethod method
public java.lang.String getValue ()
public com.android.jack.ir.ast.JMethod getMethod ()
public com.android.jack.ir.ast.JMethodNameLiteral clone ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile java.lang.Object clone ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JModOperation.classJModOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JModOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JModifier.classJModifier.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JModifier extends java.lang.Object {
public static final int DEFAULT
public static final int PUBLIC
public static final int PRIVATE
public static final int PROTECTED
public static final int STATIC
public static final int FINAL
public static final int SUPER
public static final int SYNCHRONIZED
public static final int VOLATILE
public static final int BRIDGE
public static final int TRANSIENT
public static final int VARARGS
public static final int NATIVE
public static final int INTERFACE
public static final int ABSTRACT
public static final int STRICTFP
public static final int SYNTHETIC
public static final int ANNOTATION
public static final int ENUM
public static final int STATIC_INIT
public static final int CLASS_COMPILED_WITH_JACK
public static final int DEPRECATED
public static final int COMPILE_TIME_CONSTANT
public static final int ANONYMOUS_TYPE
private static final int TYPE_MODIFIER_MASK
private static final int FIELD_MODIFIER_MASK
private static final int METHOD_MODIFIER_MASK
private static final int LOCAL_MODIFIER_MASK
static final boolean $assertionsDisabled
public void ()
public static boolean isPublic (int)
int modifier
public static boolean isPrivate (int)
int modifier
public static boolean isProtected (int)
int modifier
public static boolean isStatic (int)
int modifier
public static boolean isFinal (int)
int modifier
public static boolean isSynchronized (int)
int modifier
public static boolean isVolatile (int)
int modifier
public static boolean isBridge (int)
int modifier
public static boolean isTransient (int)
int modifier
public static boolean isVarargs (int)
int modifier
public static boolean isNative (int)
int modifier
public static boolean isInterface (int)
int modifier
public static boolean isAbstract (int)
int modifier
public static boolean isStrictfp (int)
int modifier
public static boolean isSynthetic (int)
int modifier
public static boolean isAnnotation (int)
int modifier
public static boolean isEnum (int)
int modifier
public static boolean isCompileTimeConstant (int)
int modifier
public static boolean isAnonymousType (int)
int modifier
public static boolean isStaticInitializer (int)
int modifier
public static boolean isDeprecated (int)
int modifier
public static boolean isTypeModifier (int)
int modifier
public static boolean isValidTypeModifier (int)
int modifier
public static boolean isFieldModifier (int)
int modifier
public static boolean isValidFieldModifier (int)
int modifier
public static boolean checkAccessibilityFlags (int)
int modifier
public static boolean isMethodModifier (int)
int modifier
public static boolean isValidMethodModifier (int)
int modifier
public static boolean isLocalModifier (int)
int modifier
public static boolean isParameterModifier (int)
int modifier
private static void getStringModifierCommon (int, java.lang.StringBuilder)
int modifier
StringBuilder modifierStrBuilder
public static java.lang.String getStringTypeModifier (int)
int modifier
StringBuilder modifierStrBuilder
public static java.lang.String getStringFieldModifier (int)
int modifier
StringBuilder modifierStrBuilder
public static java.lang.String getStringMethodModifier (int)
int modifier
StringBuilder modifierStrBuilder
static void ()
}
com/android/jack/ir/ast/JMulOperation.classJMulOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMulOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JMultiExpression.classJMultiExpression.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMultiExpression extends com.android.jack.ir.ast.JExpression {
public java.util.List exprs
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List)
com.android.jack.ir.sourceinfo.SourceInfo info
java.util.List exprs
public com.android.jack.ir.ast.JType getType ()
int c
public java.util.List getExprs ()
protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JNode parent
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JExpression expr
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JNameValuePair.classJNameValuePair.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JNameValuePair extends com.android.jack.ir.ast.JNode {
private com.android.jack.ir.ast.JMethodId methodId
private com.android.jack.ir.ast.JLiteral value
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JLiteral value
public java.lang.String getName ()
public com.android.jack.ir.ast.JMethodId getMethodId ()
public com.android.jack.ir.ast.JLiteral getValue ()
public void setValue (com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JLiteral value
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void resolveMethodId (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId methodId
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JNativeMethodBody.classJNativeMethodBody.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNativeMethodBody extends com.android.jack.ir.ast.JAbstractMethodBody {
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public boolean isNative ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JNeqOperation.classJNeqOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNeqOperation extends com.android.jack.ir.ast.JEqualityOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JNewArray.classJNewArray.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNewArray extends com.android.jack.ir.ast.JExpression {
private final java.util.List dims
private final java.util.List initializers
private final com.android.jack.ir.ast.JArrayType type
public static com.android.jack.ir.ast.JNewArray createWithInits (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JArrayType, java.util.List)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JArrayType type
java.util.List initializers
java.util.List dims
public static com.android.jack.ir.ast.JNewArray createWithDims (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JArrayType, java.util.List)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JArrayType type
java.util.List dims
private void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JArrayType, java.util.List, java.util.List)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JArrayType type
java.util.List dims
java.util.List initializers
public com.android.jack.ir.ast.JArrayType getArrayType ()
public com.android.jack.ir.ast.JArrayType getType ()
public boolean canThrow ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JExpression dim
java.util.Iterator i$
com.android.jack.ir.ast.JExpression initializer
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public java.util.List getDims ()
public java.util.List getInitializers ()
public boolean hasConstantInitializer ()
com.android.jack.ir.ast.JExpression initExpression
java.util.Iterator i$
com.android.jack.ir.ast.JType eltType
public volatile com.android.jack.ir.ast.JType getType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JNewInstance.classJNewInstance.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNewInstance extends com.android.jack.ir.ast.JMethodCall {
public void (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance other
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JClassOrInterface receiverType
com.android.jack.ir.ast.JMethodId ctor
public com.android.jack.ir.ast.JClass getType ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile com.android.jack.ir.ast.JType getType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JNode$1.classJNode.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JNode$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JNode$Transformation
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/ast/JNode$ParentSetterVisitor.classJNode.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JNode$ParentSetterVisitor extends com.android.jack.ir.ast.JVisitor {
final java.util.Stack nodes
static final boolean $assertionsDisabled
private void (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode initialParent
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
com.android.jack.ir.ast.JNode newParent
public void endVisit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
void (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$1)
com.android.jack.ir.ast.JNode x0
com.android.jack.ir.ast.JNode$1 x1
static void ()
}
com/android/jack/ir/ast/JNode$Transformation.classJNode.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JNode$Transformation extends java.lang.Enum {
public static final com.android.jack.ir.ast.JNode$Transformation REMOVE
public static final com.android.jack.ir.ast.JNode$Transformation REPLACE
public static final com.android.jack.ir.ast.JNode$Transformation INSERT_BEFORE
public static final com.android.jack.ir.ast.JNode$Transformation INSERT_AFTER
private static final com.android.jack.ir.ast.JNode$Transformation[] $VALUES
public static com.android.jack.ir.ast.JNode$Transformation[] values ()
public static com.android.jack.ir.ast.JNode$Transformation valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/ast/JNode.classJNode.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JNode extends com.android.sched.marker.LocalMarkerManager implements com.android.jack.ir.ast.JVisitable com.android.jack.ir.HasSourceInfo com.android.sched.item.Component {
protected com.android.jack.ir.sourceinfo.SourceInfo info
protected com.android.jack.ir.ast.JNode parent
static final boolean $assertionsDisabled
protected void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public com.android.jack.ir.ast.JNode getParent ()
public com.android.jack.ir.ast.JNode getParent (java.lang.Class)
Class classToSearch
com.android.jack.ir.ast.JNode result
public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo ()
public void setSourceInfo (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public final java.lang.String toSource ()
com.android.jack.util.DefaultTextOutput out
com.android.jack.ir.impl.SourceGenerationVisitor v
public final java.lang.String toString ()
String str
com.android.jack.util.DefaultTextOutput out
com.android.jack.ir.impl.ToStringGenerationVisitor v
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public final void remove (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException java.lang.ClassCastException
com.android.jack.ir.ast.JNode existingNode
public final void replace (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException java.lang.ClassCastException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public final void insertBefore (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException java.lang.ClassCastException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public final void insertAfter (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException java.lang.ClassCastException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void insertBeforeImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void insertAfterImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
protected static boolean transform (java.util.List, com.android.jack.ir.ast.JNode, java.lang.Object, com.android.jack.ir.ast.JNode$Transformation)
java.util.List list
com.android.jack.ir.ast.JNode existingNode
Object newNode
com.android.jack.ir.ast.JNode$Transformation transformation
int indexOfExisting
public void updateParents (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode parent
private void setParent (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode parent
protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public boolean canThrow ()
public java.util.List getSubTreeMarkers (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector)
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
public java.util.List getSubTreeMarkersOnNextSibling (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector)
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
public java.util.List getSubTreeMarkersOnPreviousSibling (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector)
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
public abstract void checkValidity ()
static void access$000 (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode x0
com.android.jack.ir.ast.JNode x1
static void ()
}
com/android/jack/ir/ast/JNullLiteral.classJNullLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNullLiteral extends com.android.jack.ir.ast.JValueLiteral {
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public com.android.jack.ir.ast.JType getType ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JNullType.classJNullType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNullType extends com.android.jack.ir.ast.JReferenceTypeCommon {
public static final com.android.jack.ir.ast.JNullType INSTANCE
public static boolean isNullType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
private void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType castTo
public final boolean isSameType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public void checkValidity ()
public volatile com.android.jack.ir.ast.JArrayType getArray ()
public volatile boolean isExternal ()
public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo x0
public volatile void setName (java.lang.String)
String x0
public volatile java.lang.String getName ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JNumberLiteral.classJNumberLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JNumberLiteral extends java.lang.Object implements com.android.jack.ir.HasSourceInfo {
public abstract com.android.jack.ir.ast.Number getNumber ()
}
com/android/jack/ir/ast/JOrOperation.classJOrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JOrOperation extends com.android.jack.ir.ast.JConditionalOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPackage$OnPath.classJPackage.java
package com.android.jack.ir.ast
final com.android.jack.ir.ast.JPackage$OnPath extends java.lang.Enum {
public static final com.android.jack.ir.ast.JPackage$OnPath NOT_YET_AVAILABLE
public static final com.android.jack.ir.ast.JPackage$OnPath TRUE
public static final com.android.jack.ir.ast.JPackage$OnPath FALSE
private static final com.android.jack.ir.ast.JPackage$OnPath[] $VALUES
public static com.android.jack.ir.ast.JPackage$OnPath[] values ()
public static com.android.jack.ir.ast.JPackage$OnPath valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/ast/JPackage.classJPackage.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPackage extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeRenamed com.android.jack.ir.ast.HasEnclosingPackage {
public static final com.android.sched.util.log.stats.StatisticId PACKAGE_CREATION
public static final com.android.sched.util.log.stats.StatisticId PHANTOM_CREATION
private com.android.jack.ir.ast.JPackage enclosingPackage
private final java.util.List subPackages
private final java.util.List declaredTypes
private final java.util.List phantomTypes
private final java.util.List phantomClasses
private final java.util.List phantomEnums
private final java.util.List phantomInterfaces
private final java.util.List phantomAnnotations
private String name
private final com.android.jack.ir.ast.JSession session
private final java.util.List loaders
private com.android.jack.ir.ast.JPackage$OnPath isOnPath
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.jack.ir.ast.JSession, com.android.jack.ir.ast.JPackage)
String name
com.android.jack.ir.ast.JSession session
com.android.jack.ir.ast.JPackage enclosingPackage
public void (java.lang.String, com.android.jack.ir.ast.JSession, com.android.jack.ir.ast.JPackage, java.util.List)
String name
com.android.jack.ir.ast.JSession session
com.android.jack.ir.ast.JPackage enclosingPackage
java.util.List loaders
public void addType (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public void addPackage (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage newPackage
public void add (com.android.jack.ir.ast.HasEnclosingPackage)
com.android.jack.ir.ast.HasEnclosingPackage node
public java.util.List getSubPackages ()
public java.util.List getTypes ()
public com.android.jack.ir.ast.JPackage getEnclosingPackage ()
public void setEnclosingPackage (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage enclosingPackage
public boolean isTopLevelPackage ()
public synchronized com.android.jack.ir.ast.JPackage getSubPackage (java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
com.android.jack.ir.ast.JPackage f
java.util.Iterator i$
String packageName
public synchronized com.android.jack.ir.ast.JPackage getOrCreateSubPackage (java.lang.String)
com.android.jack.ir.ast.JPackage newPackage
com.android.jack.ir.ast.JPackageLookupException e
String packageName
public synchronized com.android.jack.ir.ast.JDefinedClassOrInterface getType (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
String typeName
public void setOnPath ()
public boolean isOnPath ()
com.android.jack.load.PackageLoader loader
java.util.Iterator i$
public synchronized com.android.jack.ir.ast.JClassOrInterface getPhantomClassOrInterface (java.lang.String)
com.android.jack.ir.ast.JPhantomClassOrInterface f
java.util.Iterator i$
com.android.jack.ir.ast.JPhantomClassOrInterface phantom
com.android.jack.lookup.JLookupException e
String typeName
public synchronized com.android.jack.ir.ast.JClass getPhantomClass (java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface defined
com.android.jack.lookup.JLookupException e
com.android.jack.ir.ast.JPhantomClass f
java.util.Iterator i$
String typeName
com.android.jack.ir.ast.JPhantomClass phantom
public synchronized com.android.jack.ir.ast.JEnum getPhantomEnum (java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface defined
com.android.jack.lookup.JLookupException e
com.android.jack.ir.ast.JPhantomEnum f
java.util.Iterator i$
String typeName
com.android.jack.ir.ast.JPhantomEnum phantom
public synchronized com.android.jack.ir.ast.JInterface getPhantomInterface (java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface defined
com.android.jack.lookup.JLookupException e
com.android.jack.ir.ast.JPhantomInterface f
java.util.Iterator i$
String typeName
com.android.jack.ir.ast.JPhantomInterface phantom
public synchronized com.android.jack.ir.ast.JAnnotation getPhantomAnnotation (java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface defined
com.android.jack.lookup.JLookupException e
com.android.jack.ir.ast.JPhantomAnnotation f
java.util.Iterator i$
String typeName
com.android.jack.ir.ast.JPhantomAnnotation phantom
public void setName (java.lang.String)
String name
public boolean isDefaultPackage ()
public com.android.jack.ir.ast.JSession getSession ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
boolean found
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JPackage child
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public java.lang.String getName ()
public java.util.Collection getLoadedTypes ()
public com.android.jack.ir.ast.JPackage addLoader (com.android.jack.load.PackageLoader)
com.android.jack.load.PackageLoader loader
public java.util.List getLocations (com.android.jack.ir.ast.JPackage)
com.android.jack.load.PackageLoader loader
java.util.Iterator i$
com.android.jack.ir.ast.JPackage loaded
java.util.List locations
protected com.android.jack.ir.ast.JPackage loadSubPackage (java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
com.android.jack.load.PackageLoader subLoader
com.android.jack.ir.ast.JPackageLookupException e
com.android.jack.load.PackageLoader loader
java.util.Iterator i$
com.android.jack.ir.ast.JPackage subPackage
String simpleName
java.util.List subLoaders
protected void loadSubPackages ()
com.android.jack.load.PackageLoader loader
java.util.Iterator i$
com.android.jack.ir.ast.JPackageLookupException e
String name
java.util.Iterator i$
java.util.HashSet subNames
protected com.android.jack.ir.ast.JDefinedClassOrInterface loadClassOrInterface (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.lookup.JLookupException e
com.android.jack.load.PackageLoader loader
java.util.Iterator i$
String simpleName
protected void loadClassesAndInterfaces ()
com.android.jack.load.PackageLoader loader
java.util.Iterator i$
com.android.jack.ir.ast.JTypeLookupException e
String name
java.util.Iterator i$
java.util.HashSet subNames
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JPackageLookupException.classJPackageLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPackageLookupException extends com.android.jack.lookup.JLookupException {
private static final long serialVersionUID
private final String packageName
private final com.android.jack.ir.ast.JPackage enclosingPackage
public void (java.lang.String, com.android.jack.ir.ast.JPackage)
String packageName
com.android.jack.ir.ast.JPackage enclosingPackage
public java.lang.String getMessage ()
}
com/android/jack/ir/ast/JParameter.classJParameter.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JParameter extends com.android.jack.ir.ast.JVariable implements com.android.jack.ir.ast.HasEnclosingMethod {
private final com.android.jack.ir.ast.JMethod enclosingMethod
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
com.android.jack.ir.ast.JType type
int modifier
com.android.jack.ir.ast.JMethod enclosingMethod
public com.android.jack.ir.ast.JMethod getEnclosingMethod ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JParameterRef.classJParameterRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JParameterRef extends com.android.jack.ir.ast.JVariableRef {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JParameter)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JParameter param
public com.android.jack.ir.ast.JParameter getParameter ()
public void setParameter (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter param
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JParameterUnresolved.classJParameterUnresolved.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JParameterUnresolved extends com.android.jack.ir.ast.JParameter implements com.android.jack.ir.ast.HasEnclosingMethod {
public static final com.android.jack.ir.ast.JParameterUnresolved INSTANCE
private void ()
public com.android.jack.ir.ast.JMethod getEnclosingMethod ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JPhantomAnnotation.classJPhantomAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomAnnotation extends com.android.jack.ir.ast.JPhantomInterface implements com.android.jack.ir.ast.JAnnotation {
public void (java.lang.String, com.android.jack.ir.ast.JPackage)
String name
com.android.jack.ir.ast.JPackage enclosingPackage
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPhantomClass.classJPhantomClass.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomClass extends com.android.jack.ir.ast.JPhantomClassOrInterface implements com.android.jack.ir.ast.JClass {
public void (java.lang.String, com.android.jack.ir.ast.JPackage)
String name
com.android.jack.ir.ast.JPackage enclosingPackage
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPhantomClassOrInterface.classJPhantomClassOrInterface.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomClassOrInterface extends com.android.jack.ir.ast.JReferenceTypeCommon implements com.android.jack.ir.ast.JClassOrInterface {
private com.android.jack.ir.ast.JPackage enclosingPackage
private final java.util.List fields
private final java.util.List methodIds
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.jack.ir.ast.JPackage)
String name
com.android.jack.ir.ast.JPackage enclosingPackage
public com.android.jack.ir.ast.JPackage getEnclosingPackage ()
public void setEnclosingPackage (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage enclosingPackage
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JPrimitiveType getWrappedType ()
public boolean isExternal ()
public com.android.jack.ir.ast.JFieldId getOrCreateFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
com.android.jack.ir.ast.JFieldId field
java.util.Iterator i$
com.android.jack.ir.ast.JFieldId newField
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.FieldKind kind
public com.android.jack.ir.ast.JFieldId getFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.FieldKind kind
public java.util.Collection getPhantomFields ()
public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType castTo
public com.android.jack.ir.ast.JMethodId getMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)
com.android.jack.ir.ast.JMethodId id
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId newMethod
String name
java.util.List argsType
com.android.jack.ir.ast.MethodKind kind
public com.android.jack.ir.ast.JMethodId getOrCreateMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)
String name
java.util.List argsType
com.android.jack.ir.ast.MethodKind kind
public java.util.Collection getPhantomMethods ()
public final boolean isSameType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public void checkValidity ()
public volatile com.android.jack.ir.ast.JArrayType getArray ()
public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo x0
public volatile void setName (java.lang.String)
String x0
public volatile java.lang.String getName ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JPhantomEnum.classJPhantomEnum.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomEnum extends com.android.jack.ir.ast.JPhantomClass implements com.android.jack.ir.ast.JEnum {
public void (java.lang.String, com.android.jack.ir.ast.JPackage)
String name
com.android.jack.ir.ast.JPackage enclosingPackage
}
com/android/jack/ir/ast/JPhantomInterface.classJPhantomInterface.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomInterface extends com.android.jack.ir.ast.JPhantomClassOrInterface implements com.android.jack.ir.ast.JInterface {
public void (java.lang.String, com.android.jack.ir.ast.JPackage)
String name
com.android.jack.ir.ast.JPackage enclosingPackage
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPostfixDecOperation.classJPostfixDecOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPostfixDecOperation extends com.android.jack.ir.ast.JPostfixOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JUnaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPostfixIncOperation.classJPostfixIncOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPostfixIncOperation extends com.android.jack.ir.ast.JPostfixOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JUnaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPostfixOperation$1.classJPostfixOperation.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JPostfixOperation$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/ast/JPostfixOperation.classJPostfixOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JPostfixOperation extends com.android.jack.ir.ast.JUnaryOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public static com.android.jack.ir.ast.JPostfixOperation create (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JUnaryOperator, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.ast.JExpression arg
com.android.jack.ir.ast.JPostfixOperation result
static void ()
}
com/android/jack/ir/ast/JPrefixBitNotOperation.classJPrefixBitNotOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixBitNotOperation extends com.android.jack.ir.ast.JPrefixOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JUnaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JType getType ()
com.android.jack.ir.ast.JType argType
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JPrefixDecOperation.classJPrefixDecOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixDecOperation extends com.android.jack.ir.ast.JPrefixOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JUnaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPrefixIncOperation.classJPrefixIncOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixIncOperation extends com.android.jack.ir.ast.JPrefixOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JUnaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPrefixNegOperation.classJPrefixNegOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixNegOperation extends com.android.jack.ir.ast.JPrefixOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JUnaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JPrefixNotOperation.classJPrefixNotOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixNotOperation extends com.android.jack.ir.ast.JPrefixOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JUnaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JType getType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JPrefixOperation$1.classJPrefixOperation.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JPrefixOperation$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/ast/JPrefixOperation.classJPrefixOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JPrefixOperation extends com.android.jack.ir.ast.JUnaryOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public static com.android.jack.ir.ast.JPrefixOperation create (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JUnaryOperator, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.ast.JExpression arg
com.android.jack.ir.ast.JPrefixOperation result
static void ()
}
com/android/jack/ir/ast/JPrimitiveType$1.classJPrimitiveType.java
package com.android.jack.ir.ast
com.android.jack.ir.ast.JPrimitiveType$1 extends java.lang.Object {
}
com/android/jack/ir/ast/JPrimitiveType$JBooleanType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JBooleanType extends com.android.jack.ir.ast.JPrimitiveType {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JByteType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JByteType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32 {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public boolean isValidValue (int)
int value
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JCharType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JCharType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32 {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public boolean isValidValue (int)
int value
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JDoubleType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JDoubleType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JFloatingPointType {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JFloatType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JFloatType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JFloatingPointType {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JIntType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JIntType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32 {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public boolean isValidValue (int)
int value
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JLongType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JLongType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType64 {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JPrimitiveTypeEnum.classJPrimitiveType.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum extends java.lang.Enum {
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum BOOLEAN
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum BYTE
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum CHAR
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum DOUBLE
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum FLOAT
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum INT
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum LONG
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum SHORT
public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum VOID
private final com.android.jack.ir.ast.JPrimitiveType type
private static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum[] $VALUES
public static com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum[] values ()
public static com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JPrimitiveType type
public com.android.jack.ir.ast.JPrimitiveType getType ()
static void ()
}
com/android/jack/ir/ast/JPrimitiveType$JShortType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JShortType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32 {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public boolean isValidValue (int)
int value
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType$JVoidType.classJPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JVoidType extends com.android.jack.ir.ast.JPrimitiveType {
private void ()
public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
public com.android.jack.ir.ast.JArrayType getArray ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
void (com.android.jack.ir.ast.JPrimitiveType$1)
com.android.jack.ir.ast.JPrimitiveType$1 x0
}
com/android/jack/ir/ast/JPrimitiveType.classJPrimitiveType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JPrimitiveType extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.JType {
protected final String name
static final boolean $assertionsDisabled
private void (java.lang.String)
String name
public final boolean isSameType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public static com.android.jack.ir.ast.JType getUnaryPromotion (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType promotedType
com.android.jack.ir.ast.JType promotedType
com.android.jack.ir.ast.JType promotedType
com.android.jack.ir.ast.JType promotedType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType promotedType
public static com.android.jack.ir.ast.JType getBinaryPromotionType (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType promotedType
com.android.jack.ir.ast.JType promotedType
com.android.jack.ir.ast.JType promotedType
com.android.jack.ir.ast.JType lhsType
com.android.jack.ir.ast.JType rhsType
com.android.jack.ir.ast.JType promotedType
public boolean isExternal ()
public java.lang.String getName ()
public final com.android.jack.ir.ast.JClass getWrapperType ()
public boolean isWrapperType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType candidate
public void checkValidity ()
public abstract com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum ()
public boolean isEquivalent (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public com.android.jack.ir.ast.JArrayType getArray ()
abstract com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType ()
void (java.lang.String, com.android.jack.ir.ast.JPrimitiveType$1)
String x0
com.android.jack.ir.ast.JPrimitiveType$1 x1
static void ()
}
com/android/jack/ir/ast/JReferenceType.classJReferenceType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JReferenceType extends java.lang.Object implements com.android.jack.ir.ast.JType {
public abstract boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType)
}
com/android/jack/ir/ast/JReferenceTypeCommon.classJReferenceTypeCommon.java
package com.android.jack.ir.ast
abstract com.android.jack.ir.ast.JReferenceTypeCommon extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.JReferenceType com.android.jack.ir.ast.CanBeRenamed {
protected String name
private com.android.jack.ir.ast.JArrayType array
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public boolean isExternal ()
protected boolean isTrivialCast (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType castTo
protected static com.android.jack.ir.ast.JPrimitiveType getWrappedType (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitiveType
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum[] arr$
int len$
int i$
com.android.jack.ir.ast.JClassOrInterface type
public com.android.jack.ir.ast.JArrayType getArray ()
static void ()
}
com/android/jack/ir/ast/JReinterpretCastOperation.classJReinterpretCastOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JReinterpretCastOperation extends com.android.jack.ir.ast.JCastOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType castType
com.android.jack.ir.ast.JExpression expr
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JRelationalOperation.classJRelationalOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JRelationalOperation extends com.android.jack.ir.ast.JBinaryOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
private boolean isValidTypes ()
boolean lhsIsNumber
boolean rhsIsNumber
static void ()
}
com/android/jack/ir/ast/JRetentionPolicy.classJRetentionPolicy.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JRetentionPolicy extends java.lang.Enum {
public static final com.android.jack.ir.ast.JRetentionPolicy SOURCE
public static final com.android.jack.ir.ast.JRetentionPolicy CLASS
public static final com.android.jack.ir.ast.JRetentionPolicy RUNTIME
public static final com.android.jack.ir.ast.JRetentionPolicy SYSTEM
public static final com.android.jack.ir.ast.JRetentionPolicy UNKNOWN
private static final com.android.jack.ir.ast.JRetentionPolicy[] $VALUES
public static com.android.jack.ir.ast.JRetentionPolicy[] values ()
public static com.android.jack.ir.ast.JRetentionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/ast/JReturnStatement.classJReturnStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JReturnStatement extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JExpression expr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression expr
public com.android.jack.ir.ast.JExpression getExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JSession.classJSession.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSession extends com.android.jack.ir.ast.JNode {
private final java.util.Set typesToEmit
private final com.android.jack.ir.ast.JPackage topLevelPackage
private final com.android.jack.lookup.JNodeLookup lookup
private final com.android.jack.lookup.JPhantomLookup phantomLookup
private final com.android.jack.ir.ast.JArrayType[] primitiveArrays
private final com.android.sched.util.log.Tracer tracer
private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
private final java.util.List resources
private final java.util.logging.Logger userLogger
private final com.android.jack.reporting.Reporter reporter
private final java.util.List generatedBinaryKinds
private com.android.jack.library.OutputLibrary outputLibrary
private final java.util.List importSources
private final java.util.List classpathSources
static final boolean $assertionsDisabled
public void ()
public com.android.jack.lookup.JNodeLookup getLookup ()
public com.android.sched.util.log.Tracer getTracer ()
public com.android.jack.lookup.JPhantomLookup getPhantomLookup ()
public java.util.logging.Logger getUserLogger ()
public com.android.jack.reporting.Reporter getReporter ()
public com.android.jack.ir.sourceinfo.SourceInfoFactory getSourceInfoFactory ()
public void addTypeToEmit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public void removeTypeToEmit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
boolean removed
public java.util.Collection getTypesToEmit ()
public com.android.jack.ir.ast.JPackage getTopLevelPackage ()
public void addResource (com.android.jack.ir.ast.Resource)
com.android.jack.ir.ast.Resource resource
public java.util.List getResources ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
synchronized com.android.jack.ir.ast.JArrayType getArrayOf (com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum)
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitive
public void checkValidity ()
public com.android.jack.library.OutputLibrary getOutputLibrary ()
public void setOutputLibrary (com.android.jack.library.OutputLibrary)
com.android.jack.library.OutputLibrary outputLibrary
public java.util.List getGeneratedBinaryKinds ()
public void addGeneratedBinaryKind (com.android.jack.library.BinaryKind)
com.android.jack.library.BinaryKind binaryKind
public void addImportSource (com.android.sched.vfs.InputRootVDir)
com.android.sched.vfs.InputRootVDir source
public java.util.List getImportSources ()
public void addClasspathSource (com.android.sched.vfs.InputRootVDir)
com.android.sched.vfs.InputRootVDir source
public java.util.List getClasspathSources ()
public java.util.Iterator getPathSources ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JShiftOperation.classJShiftOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JShiftOperation extends com.android.jack.ir.ast.JBinaryOperation {
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JType getType ()
com.android.jack.ir.ast.JType lhsPromotedType
static void ()
}
com/android/jack/ir/ast/JShlOperation.classJShlOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShlOperation extends com.android.jack.ir.ast.JShiftOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JShortLiteral.classJShortLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShortLiteral extends com.android.jack.ir.ast.JValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final short value
public void (com.android.jack.ir.sourceinfo.SourceInfo, short)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
short value
public com.android.jack.ir.ast.JType getType ()
public short getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JShrOperation.classJShrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShrOperation extends com.android.jack.ir.ast.JShiftOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JShruOperation.classJShruOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShruOperation extends com.android.jack.ir.ast.JShiftOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JStatement.classJStatement.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JStatement extends com.android.jack.ir.ast.JNode {
private final java.util.List catchBlocks
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public void appendCatchBlock (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock catchBlock
public void setCatchBlocks (java.util.List)
java.util.List catchBlocks
public java.util.List getJCatchBlocks ()
public void checkValidity ()
static void ()
}
com/android/jack/ir/ast/JStatementList.classJStatementList.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JStatementList extends com.android.jack.ir.ast.JStatement {
protected java.util.List statements
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public void addStmt (int, com.android.jack.ir.ast.JStatement)
int index
com.android.jack.ir.ast.JStatement toAdd
public void addStmt (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement toAdd
public void addStmts (int, java.util.List)
int index
java.util.List toAdd
public void addStmts (java.util.List)
java.util.List toAdd
public void clear ()
public java.util.List getStatements ()
public void removeStmt (int)
int index
}
com/android/jack/ir/ast/JStringLiteral.classJStringLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JStringLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
private String value
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
String value
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public com.android.jack.ir.ast.JStringLiteral clone ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile java.lang.Object clone ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JSubOperation.classJSubOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSubOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
public com.android.jack.ir.ast.JBinaryOperator getOp ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JSwitchStatement$SwitchWithEnum.classJSwitchStatement.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JSwitchStatement$SwitchWithEnum extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/ir/ast/JSwitchStatement.classJSwitchStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSwitchStatement extends com.android.jack.ir.ast.JStatement {
private final com.android.jack.ir.ast.JBlock body
private com.android.jack.ir.ast.JExpression expr
private final java.util.List cases
private com.android.jack.ir.ast.JCaseStatement defaultCase
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JBlock, java.util.List, com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JBlock body
java.util.List cases
com.android.jack.ir.ast.JCaseStatement defaultCase
public com.android.jack.ir.ast.JBlock getBody ()
public com.android.jack.ir.ast.JExpression getExpr ()
public com.android.jack.ir.ast.JCaseStatement getDefaultCase ()
public void addCase (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStatement
public void removeCase (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStatement
public java.util.List getCases ()
public void setDefaultCase (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement defaultCase
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JSynchronize.classJSynchronize.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JSynchronize extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JExpression lockExpr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lockExpr
public com.android.jack.ir.ast.JExpression getLockExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JSynchronizedBlock.classJSynchronizedBlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSynchronizedBlock extends com.android.jack.ir.ast.JSynchronize {
private com.android.jack.ir.ast.JBlock synchronizedBlock
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JBlock)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lockExpr
com.android.jack.ir.ast.JBlock synchronizedBlock
public com.android.jack.ir.ast.JBlock getSynchronizedBlock ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JThis.classJThis.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JThis extends com.android.jack.ir.ast.JVariable implements com.android.jack.ir.ast.HasEnclosingMethod {
private final com.android.jack.ir.ast.JMethod enclosingMethod
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod enclosingMethod
public com.android.jack.ir.ast.JMethod getEnclosingMethod ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JThisRef.classJThisRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JThisRef extends com.android.jack.ir.ast.JVariableRef {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JVariable)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JVariable thisVar
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schdule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public void setTarget (com.android.jack.ir.ast.JThis)
com.android.jack.ir.ast.JThis thisVar
public com.android.jack.ir.ast.JThis getTarget ()
public volatile com.android.jack.ir.ast.JVariable getTarget ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JThrowStatement.classJThrowStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JThrowStatement extends com.android.jack.ir.ast.JStatement {
private com.android.jack.ir.ast.JExpression expr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression expr
public com.android.jack.ir.ast.JExpression getExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JTryStatement$FinallyBlock.classJTryStatement.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JTryStatement$FinallyBlock extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/ir/ast/JTryStatement$TryWithResourcesForm.classJTryStatement.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JTryStatement$TryWithResourcesForm extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/ir/ast/JTryStatement.classJTryStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JTryStatement extends com.android.jack.ir.ast.JStatement {
private java.util.List resourcesDeclaration
private final java.util.List catchBlocks
private com.android.jack.ir.ast.JBlock finallyBlock
private com.android.jack.ir.ast.JBlock tryBlock
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List, com.android.jack.ir.ast.JBlock, java.util.List, com.android.jack.ir.ast.JBlock)
com.android.jack.ir.sourceinfo.SourceInfo info
java.util.List resourcesDeclaration
com.android.jack.ir.ast.JBlock tryBlock
java.util.List catchBlocks
com.android.jack.ir.ast.JBlock finallyBlock
public java.util.List getCatchBlocks ()
public com.android.jack.ir.ast.JBlock getFinallyBlock ()
public com.android.jack.ir.ast.JBlock getTryBlock ()
public java.util.List getResourcesDeclarations ()
public void setResourcesDeclarations (java.util.List)
java.util.List resourcesDeclaration
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.ir.ast.JCatchBlock block
java.util.Iterator i$
com.android.sched.scheduler.ScheduleInstance schedule
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/JType.classJType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JType extends java.lang.Object implements com.android.jack.ir.ast.HasName com.android.jack.ir.HasSourceInfo com.android.jack.ir.ast.JVisitable com.android.sched.item.Component {
public abstract com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
public abstract boolean isExternal ()
public abstract com.android.jack.ir.ast.JArrayType getArray ()
public abstract boolean isSameType (com.android.jack.ir.ast.JType)
}
com/android/jack/ir/ast/JTypeLookupException.classJTypeLookupException.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JTypeLookupException extends com.android.jack.lookup.JLookupException {
private static final long serialVersionUID
public void ()
public void (java.lang.Exception)
Exception cause
}
com/android/jack/ir/ast/JTypeStringLiteral.classJTypeStringLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JTypeStringLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
private final com.android.jack.ir.naming.TypeName typeName
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.naming.TypeName$Kind, com.android.jack.ir.ast.JType)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.naming.TypeName$Kind kind
com.android.jack.ir.ast.JType type
public java.lang.String getValue ()
public com.android.jack.ir.ast.JType getReferencedType ()
public com.android.jack.ir.ast.JTypeStringLiteral clone ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile java.lang.Object clone ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JUnaryOperation.classJUnaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JUnaryOperation extends com.android.jack.ir.ast.JExpression {
private com.android.jack.ir.ast.JExpression arg
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression arg
public com.android.jack.ir.ast.JExpression getArg ()
public abstract com.android.jack.ir.ast.JUnaryOperator getOp ()
public com.android.jack.ir.ast.JType getType ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
static void ()
}
com/android/jack/ir/ast/JUnaryOperator.classJUnaryOperator.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JUnaryOperator extends java.lang.Enum {
public static final com.android.jack.ir.ast.JUnaryOperator INC
public static final com.android.jack.ir.ast.JUnaryOperator DEC
public static final com.android.jack.ir.ast.JUnaryOperator NEG
public static final com.android.jack.ir.ast.JUnaryOperator NOT
public static final com.android.jack.ir.ast.JUnaryOperator BIT_NOT
private final String symbol
private static final com.android.jack.ir.ast.JUnaryOperator[] $VALUES
public static com.android.jack.ir.ast.JUnaryOperator[] values ()
public static com.android.jack.ir.ast.JUnaryOperator valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String symbol
public boolean isModifying ()
public java.lang.String toString ()
static void ()
}
com/android/jack/ir/ast/JUnlock.classJUnlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JUnlock extends com.android.jack.ir.ast.JSynchronize {
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression lockExpr
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schdule
public boolean canThrow ()
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
}
com/android/jack/ir/ast/JValueLiteral.classJValueLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JValueLiteral extends com.android.jack.ir.ast.JLiteral {
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
}
com/android/jack/ir/ast/JVariable.classJVariable.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JVariable extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.CanBeRenamed com.android.jack.ir.ast.HasType com.android.jack.ir.ast.Annotable {
private String name
private final com.android.jack.ir.ast.JType type
protected final com.android.jack.ir.ast.AnnotationSet annotations
protected int modifier
static final boolean $assertionsDisabled
void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
com.android.jack.ir.ast.JType type
int modifier
void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType type
int modifier
public int getModifier ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public com.android.jack.ir.ast.JType getType ()
public boolean isFinal ()
public boolean isSynthetic ()
public void setFinal ()
public void setSynthetic ()
public void addAnnotation (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotationType
public java.util.Collection getAnnotations ()
public java.util.Collection getAnnotationTypes ()
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation x0
static void ()
}
com/android/jack/ir/ast/JVariableRef.classJVariableRef.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JVariableRef extends com.android.jack.ir.ast.JExpression {
protected com.android.jack.ir.ast.JVariable target
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JVariable)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JVariable target
public com.android.jack.ir.ast.JVariable getTarget ()
public com.android.jack.ir.ast.JType getType ()
}
com/android/jack/ir/ast/JVisitable.classJVisitable.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JVisitable extends java.lang.Object implements com.android.sched.schedulable.SchedulerVisitable {
public abstract void traverse (com.android.jack.ir.ast.JVisitor)
public abstract void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
}
com/android/jack/ir/ast/JVisitor.classJVisitor.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JVisitor extends java.lang.Object {
private final boolean needLoading
protected void ()
protected void (boolean)
boolean needLoading
protected static com.android.jack.ir.JNodeInternalError translateException (com.android.jack.ir.ast.JNode, java.lang.Throwable)
com.android.jack.ir.JNodeInternalError ice
com.android.jack.ir.ast.JNode node
Throwable e
com.android.jack.ir.JNodeInternalError ice
public boolean needLoading ()
public void accept (com.android.jack.ir.ast.JVisitable)
com.android.jack.ir.ast.JVisitable node
public void accept (java.util.Collection)
Throwable e
com.android.jack.ir.ast.JNode element
java.util.Iterator i$
java.util.Collection collection
public boolean didChange ()
public void endVisit (com.android.jack.ir.ast.JAbsentArrayDimension)
com.android.jack.ir.ast.JAbsentArrayDimension x
public void endVisit (com.android.jack.ir.ast.JAbstractMethodBody)
com.android.jack.ir.ast.JAbstractMethodBody 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.JAlloc)
com.android.jack.ir.ast.JAlloc x
public void endVisit (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
public void endVisit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public void endVisit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
public void endVisit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public void endVisit (com.android.jack.ir.ast.JArrayType)
com.android.jack.ir.ast.JArrayType x
public void endVisit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement x
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.JBlock)
com.android.jack.ir.ast.JBlock x
public void endVisit (com.android.jack.ir.ast.JBooleanLiteral)
com.android.jack.ir.ast.JBooleanLiteral x
public void endVisit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement x
public void endVisit (com.android.jack.ir.ast.JByteLiteral)
com.android.jack.ir.ast.JByteLiteral x
public void endVisit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement x
public void endVisit (com.android.jack.ir.ast.JCastOperation)
com.android.jack.ir.ast.JCastOperation x
public void endVisit (com.android.jack.ir.ast.JCompositeStringLiteral)
com.android.jack.ir.ast.JCompositeStringLiteral x
public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation x
public void endVisit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock x
public void endVisit (com.android.jack.ir.ast.JCharLiteral)
com.android.jack.ir.ast.JCharLiteral 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.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass x
public void endVisit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression x
public void endVisit (com.android.jack.ir.ast.JConstructor)
com.android.jack.ir.ast.JConstructor x
public void endVisit (com.android.jack.ir.ast.JContinueStatement)
com.android.jack.ir.ast.JContinueStatement x
public void endVisit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface x
public void endVisit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement x
public void endVisit (com.android.jack.ir.ast.JDoubleLiteral)
com.android.jack.ir.ast.JDoubleLiteral x
public void endVisit (com.android.jack.ir.ast.JEnumLiteral)
com.android.jack.ir.ast.JEnumLiteral enumLiteral
public void endVisit (com.android.jack.ir.ast.JExceptionRuntimeValue)
com.android.jack.ir.ast.JExceptionRuntimeValue x
public void endVisit (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression x
public void endVisit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.ast.JExpressionStatement x
public void endVisit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField x
public void endVisit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer x
public void endVisit (com.android.jack.ir.ast.JFieldNameLiteral)
com.android.jack.ir.ast.JFieldNameLiteral x
public void endVisit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef x
public void endVisit (com.android.jack.ir.ast.JFloatLiteral)
com.android.jack.ir.ast.JFloatLiteral x
public void endVisit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement x
public void endVisit (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto x
public void endVisit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement x
public void endVisit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.ir.ast.JInstanceOf x
public void endVisit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JDefinedInterface x
public void endVisit (com.android.jack.ir.ast.JIntLiteral)
com.android.jack.ir.ast.JIntLiteral x
public void endVisit (com.android.jack.ir.ast.JLabel)
com.android.jack.ir.ast.JLabel x
public void endVisit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement x
public void endVisit (com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JLiteral x
public void endVisit (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal x
public void endVisit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef x
public void endVisit (com.android.jack.ir.ast.JLock)
com.android.jack.ir.ast.JLock x
public void endVisit (com.android.jack.ir.ast.JLongLiteral)
com.android.jack.ir.ast.JLongLiteral x
public void endVisit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public void endVisit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody x
public void endVisit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall x
public void endVisit (com.android.jack.ir.ast.JMethodLiteral)
com.android.jack.ir.ast.JMethodLiteral x
public void endVisit (com.android.jack.ir.ast.JMethodNameLiteral)
com.android.jack.ir.ast.JMethodNameLiteral x
public void endVisit (com.android.jack.ir.ast.JMultiExpression)
com.android.jack.ir.ast.JMultiExpression x
public void endVisit (com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JNameValuePair nameValuePair
public void endVisit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JNewArray x
public void endVisit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance newInstance
public void endVisit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode jnode
public void endVisit (com.android.jack.ir.ast.JNullLiteral)
com.android.jack.ir.ast.JNullLiteral x
public void endVisit (com.android.jack.ir.ast.JNullType)
com.android.jack.ir.ast.JNullType x
public void endVisit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage x
public void endVisit (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter x
public void endVisit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef x
public void endVisit (com.android.jack.ir.ast.JPhantomAnnotation)
com.android.jack.ir.ast.JPhantomAnnotation x
public void endVisit (com.android.jack.ir.ast.JPhantomClass)
com.android.jack.ir.ast.JPhantomClass x
public void endVisit (com.android.jack.ir.ast.JPhantomClassOrInterface)
com.android.jack.ir.ast.JPhantomClassOrInterface x
public void endVisit (com.android.jack.ir.ast.JPhantomInterface)
com.android.jack.ir.ast.JPhantomInterface x
public void endVisit (com.android.jack.ir.ast.JPostfixOperation)
com.android.jack.ir.ast.JPostfixOperation x
public void endVisit (com.android.jack.ir.ast.JPrefixOperation)
com.android.jack.ir.ast.JPrefixOperation x
public void endVisit (com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JPrimitiveType x
public void endVisit (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession x
public void endVisit (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType x
public void endVisit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JReturnStatement x
public void endVisit (com.android.jack.ir.ast.JShortLiteral)
com.android.jack.ir.ast.JShortLiteral x
public void endVisit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement x
public void endVisit (com.android.jack.ir.ast.JStringLiteral)
com.android.jack.ir.ast.JStringLiteral x
public void endVisit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement x
public void endVisit (com.android.jack.ir.ast.JSynchronizedBlock)
com.android.jack.ir.ast.JSynchronizedBlock x
public void endVisit (com.android.jack.ir.ast.JThis)
com.android.jack.ir.ast.JThis x
public void endVisit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef x
public void endVisit (com.android.jack.ir.ast.JThrowStatement)
com.android.jack.ir.ast.JThrowStatement x
public void endVisit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement x
public void endVisit (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType x
public void endVisit (com.android.jack.ir.ast.JTypeStringLiteral)
com.android.jack.ir.ast.JTypeStringLiteral x
public void endVisit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation x
public void endVisit (com.android.jack.ir.ast.JUnlock)
com.android.jack.ir.ast.JUnlock x
public void endVisit (com.android.jack.ir.ast.JValueLiteral)
com.android.jack.ir.ast.JValueLiteral x
public void endVisit (com.android.jack.ir.ast.JVariable)
com.android.jack.ir.ast.JVariable x
public void endVisit (com.android.jack.ir.ast.JVariableRef)
com.android.jack.ir.ast.JVariableRef x
public void endVisit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement x
public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension)
com.android.jack.ir.ast.JAbsentArrayDimension x
public boolean visit (com.android.jack.ir.ast.JAbstractMethodBody)
com.android.jack.ir.ast.JAbstractMethodBody x
public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.ast.JAbstractStringLiteral x
public boolean visit (com.android.jack.ir.ast.JAlloc)
com.android.jack.ir.ast.JAlloc x
public boolean visit (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public boolean visit (com.android.jack.ir.ast.JArrayType)
com.android.jack.ir.ast.JArrayType x
public boolean visit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement x
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation x
public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation)
com.android.jack.ir.ast.JReinterpretCastOperation x
public boolean visit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JBlock x
public boolean visit (com.android.jack.ir.ast.JBooleanLiteral)
com.android.jack.ir.ast.JBooleanLiteral x
public boolean visit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement x
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement x
public boolean visit (com.android.jack.ir.ast.JByteLiteral)
com.android.jack.ir.ast.JByteLiteral x
public boolean visit (com.android.jack.ir.ast.JCastOperation)
com.android.jack.ir.ast.JCastOperation x
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation x
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock x
public boolean visit (com.android.jack.ir.ast.JCharLiteral)
com.android.jack.ir.ast.JCharLiteral x
public boolean visit (com.android.jack.ir.ast.JClassLiteral)
com.android.jack.ir.ast.JClassLiteral x
public boolean visit (com.android.jack.ir.ast.JCompositeStringLiteral)
com.android.jack.ir.ast.JCompositeStringLiteral x
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass x
public boolean visit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression x
public boolean visit (com.android.jack.ir.ast.JConstructor)
com.android.jack.ir.ast.JConstructor x
public boolean visit (com.android.jack.ir.ast.JContinueStatement)
com.android.jack.ir.ast.JContinueStatement x
public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface x
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement x
public boolean visit (com.android.jack.ir.ast.JDoubleLiteral)
com.android.jack.ir.ast.JDoubleLiteral x
public boolean visit (com.android.jack.ir.ast.JEnumLiteral)
com.android.jack.ir.ast.JEnumLiteral enumLiteral
public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue)
com.android.jack.ir.ast.JExceptionRuntimeValue x
public boolean visit (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression x
public boolean visit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.ast.JExpressionStatement x
public boolean visit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField x
public boolean visit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer x
public boolean visit (com.android.jack.ir.ast.JFieldNameLiteral)
com.android.jack.ir.ast.JFieldNameLiteral x
public boolean visit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef x
public boolean visit (com.android.jack.ir.ast.JFloatLiteral)
com.android.jack.ir.ast.JFloatLiteral x
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement x
public boolean visit (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto x
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement x
public boolean visit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.ir.ast.JInstanceOf x
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JDefinedInterface x
public boolean visit (com.android.jack.ir.ast.JIntLiteral)
com.android.jack.ir.ast.JIntLiteral x
public boolean visit (com.android.jack.ir.ast.JLabel)
com.android.jack.ir.ast.JLabel x
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement x
public boolean visit (com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JLiteral x
public boolean visit (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal x
public boolean visit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef x
public boolean visit (com.android.jack.ir.ast.JLock)
com.android.jack.ir.ast.JLock x
public boolean visit (com.android.jack.ir.ast.JLongLiteral)
com.android.jack.ir.ast.JLongLiteral x
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody x
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall x
public boolean visit (com.android.jack.ir.ast.JMethodLiteral)
com.android.jack.ir.ast.JMethodLiteral x
public boolean visit (com.android.jack.ir.ast.JMethodNameLiteral)
com.android.jack.ir.ast.JMethodNameLiteral x
public boolean visit (com.android.jack.ir.ast.JMultiExpression)
com.android.jack.ir.ast.JMultiExpression x
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JNewArray x
public boolean visit (com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JNameValuePair nameValuePair
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance x
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode jnode
public boolean visit (com.android.jack.ir.ast.JNullLiteral)
com.android.jack.ir.ast.JNullLiteral x
public boolean visit (com.android.jack.ir.ast.JNullType)
com.android.jack.ir.ast.JNullType x
public boolean visit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage x
public boolean visit (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter x
public boolean visit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef x
public boolean visit (com.android.jack.ir.ast.JPhantomAnnotation)
com.android.jack.ir.ast.JPhantomAnnotation x
public boolean visit (com.android.jack.ir.ast.JPhantomClass)
com.android.jack.ir.ast.JPhantomClass x
public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface)
com.android.jack.ir.ast.JPhantomClassOrInterface x
public boolean visit (com.android.jack.ir.ast.JPhantomInterface)
com.android.jack.ir.ast.JPhantomInterface x
public boolean visit (com.android.jack.ir.ast.JPostfixOperation)
com.android.jack.ir.ast.JPostfixOperation x
public boolean visit (com.android.jack.ir.ast.JPrefixOperation)
com.android.jack.ir.ast.JPrefixOperation x
public boolean visit (com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JPrimitiveType x
public boolean visit (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession x
public boolean visit (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType x
public boolean visit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JReturnStatement x
public boolean visit (com.android.jack.ir.ast.JShortLiteral)
com.android.jack.ir.ast.JShortLiteral x
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement x
public boolean visit (com.android.jack.ir.ast.JStringLiteral)
com.android.jack.ir.ast.JStringLiteral x
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement x
public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock)
com.android.jack.ir.ast.JSynchronizedBlock x
public boolean visit (com.android.jack.ir.ast.JThis)
com.android.jack.ir.ast.JThis x
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef x
public boolean visit (com.android.jack.ir.ast.JThrowStatement)
com.android.jack.ir.ast.JThrowStatement x
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement x
public boolean visit (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType x
public boolean visit (com.android.jack.ir.ast.JTypeStringLiteral)
com.android.jack.ir.ast.JTypeStringLiteral x
public boolean visit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation x
public boolean visit (com.android.jack.ir.ast.JUnlock)
com.android.jack.ir.ast.JUnlock x
public boolean visit (com.android.jack.ir.ast.JValueLiteral)
com.android.jack.ir.ast.JValueLiteral x
public boolean visit (com.android.jack.ir.ast.JVariable)
com.android.jack.ir.ast.JVariable x
public boolean visit (com.android.jack.ir.ast.JVariableRef)
com.android.jack.ir.ast.JVariableRef x
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement x
public void visit (com.android.jack.ir.ast.JAbsentArrayDimension, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JAbsentArrayDimension x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JAbstractMethodBody, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JAbstractMethodBody x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JAbstractStringLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JAbstractStringLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JAlloc, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JAlloc x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JAnnotationLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JArrayLength, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JArrayLength x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JArrayLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JArrayRef, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JArrayRef x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JArrayType, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JArrayType x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JAssertStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JAssertStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JBinaryOperation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JBinaryOperation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JReinterpretCastOperation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JReinterpretCastOperation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JBlock, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JBlock x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JBooleanLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JBooleanLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JBreakStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JBreakStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JCaseStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JCaseStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JCastOperation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JCastOperation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JDynamicCastOperation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JDynamicCastOperation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JCatchBlock, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JCatchBlock x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JCharLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JCharLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JClassLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JClassLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JCompositeStringLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JCompositeStringLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JDefinedClass, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClass x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JConditionalExpression, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JConditionalExpression x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JConstructor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JConstructor x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JContinueStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JContinueStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JDoStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JDoStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JDoubleLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JDoubleLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JEnumLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JEnumLiteral enumLiteral
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JExceptionRuntimeValue, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JExceptionRuntimeValue x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JExpression, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JExpression x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JExpressionStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JExpressionStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JField, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JField x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JFieldInitializer, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JFieldInitializer x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JFieldNameLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JFieldNameLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JFieldRef, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JFieldRef x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JFloatLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JFloatLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JForStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JForStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JGoto, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JGoto x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JIfStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JIfStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JInstanceOf, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JInstanceOf x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JDefinedInterface, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedInterface x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JIntLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JIntLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JLabel, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JLabel x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JLabeledStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JLabeledStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JLocal, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JLocal x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JLocalRef, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JLocalRef x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JLock, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JLock x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JLongLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JLongLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JMethod, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JMethod x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JMethodBody, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JMethodBody x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JMethodCall, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JMethodCall x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JMethodLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JMethodLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JMethodNameLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JMethodNameLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JMultiExpression, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JMultiExpression x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JNewArray, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JNewArray x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JNameValuePair, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JNameValuePair nameValuePair
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JNewInstance, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JNewInstance x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JNode, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JNode jnode
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JNullLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JNullLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JNullType, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JNullType x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JParameter, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JParameter x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JParameterRef, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JParameterRef x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JPhantomAnnotation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPhantomAnnotation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JPhantomClass, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPhantomClass x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JPhantomClassOrInterface, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPhantomClassOrInterface x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JPhantomInterface, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPhantomInterface x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JPostfixOperation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPostfixOperation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JPrefixOperation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPrefixOperation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JPrimitiveType, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPrimitiveType x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JSession, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JSession x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JReferenceType, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JReferenceType x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JReturnStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JReturnStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JStringLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JStringLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JSwitchStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JSwitchStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JSynchronizedBlock, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JSynchronizedBlock x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JThisRef, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JThisRef x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JThrowStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JThrowStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JTryStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JTryStatement x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JType, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JType x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JTypeStringLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JTypeStringLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JUnaryOperation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JUnaryOperation x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JUnlock, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JUnlock x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JValueLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JValueLiteral x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JVariable, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVariable x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JVariableRef, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVariableRef x
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JWhileStatement, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JWhileStatement x
com.android.sched.transform.TransformRequest transformRequest
}
com/android/jack/ir/ast/JVisitorWithConcurrentModification.classJVisitorWithConcurrentModification.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JVisitorWithConcurrentModification extends com.android.jack.ir.ast.JVisitor {
public void ()
public void accept (java.util.Collection)
Throwable e
com.android.jack.ir.ast.JNode element
java.util.Iterator i$
java.util.Collection collection
java.util.Collection copiedCollection
}
com/android/jack/ir/ast/JWhileStatement.classJWhileStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JWhileStatement extends com.android.jack.ir.ast.JStatement implements com.android.jack.ir.ast.JLoop {
private com.android.jack.ir.ast.JStatement body
private com.android.jack.ir.ast.JExpression testExpr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression testExpr
com.android.jack.ir.ast.JStatement body
public com.android.jack.ir.ast.JStatement getBody ()
public com.android.jack.ir.ast.JExpression getTestExpr ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
protected void removeImpl (com.android.jack.ir.ast.JNode) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
Object x0
com.android.sched.transform.TransformRequest x1
static void ()
}
com/android/jack/ir/ast/MethodKind.classMethodKind.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.MethodKind extends java.lang.Enum {
public static final com.android.jack.ir.ast.MethodKind STATIC
public static final com.android.jack.ir.ast.MethodKind INSTANCE_NON_VIRTUAL
public static final com.android.jack.ir.ast.MethodKind INSTANCE_VIRTUAL
private static final com.android.jack.ir.ast.MethodKind[] $VALUES
public static com.android.jack.ir.ast.MethodKind[] values ()
public static com.android.jack.ir.ast.MethodKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/ast/MissingJTypeLookupException.classMissingJTypeLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.MissingJTypeLookupException extends com.android.jack.ir.ast.JTypeLookupException {
private static final long serialVersionUID
private final String typeSignature
public void (java.lang.String)
String typeSignature
public void (java.lang.String, java.lang.Exception)
String typeSignature
Exception cause
public void (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage pack
String typeName
public java.lang.String getMessage ()
}
com/android/jack/ir/ast/NopMethodLoader.classNopMethodLoader.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.NopMethodLoader extends com.android.jack.load.AbstractMethodLoader {
public static final com.android.jack.load.MethodLoader INSTANCE
private static final com.android.sched.util.location.NoLocation NO_LOCATION
private void ()
public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
protected void ensureAll (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
static void ()
}
com/android/jack/ir/ast/Number.classNumber.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.Number extends java.lang.Object {
private final Object objectNumber
static final boolean $assertionsDisabled
public void (java.lang.Object)
Object objectNumber
public byte byteValue ()
public short shortValue ()
public char charValue ()
public int intValue ()
public float floatValue ()
public long longValue ()
public double doubleValue ()
static void ()
}
com/android/jack/ir/ast/Resource.classResource.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.Resource extends java.lang.Object implements com.android.sched.util.location.HasLocation {
private com.android.sched.vfs.VPath path
private com.android.sched.vfs.InputVFile vFile
public void (com.android.sched.vfs.VPath, com.android.sched.vfs.InputVFile)
com.android.sched.vfs.VPath path
com.android.sched.vfs.InputVFile vFile
public com.android.sched.vfs.InputVFile getVFile ()
public void setVFile (com.android.sched.vfs.InputVFile)
com.android.sched.vfs.InputVFile vFile
public com.android.sched.util.location.Location getLocation ()
public com.android.sched.vfs.VPath getPath ()
public void setPath (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath path
}
com/android/jack/ir/ast/UnsupportedOperatorException.classUnsupportedOperatorException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.UnsupportedOperatorException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/jack/ir/ast/marker/GenericSignature.classGenericSignature.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.GenericSignature extends java.lang.Object implements com.android.sched.marker.SerializableMarker {
private CharSequence genericSignature
public void (java.lang.CharSequence)
CharSequence genericSignature
public void setGenericSignature (java.lang.CharSequence)
CharSequence genericSignature
public java.lang.String getGenericSignature ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/ir/ast/marker/SimpleName.classSimpleName.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.SimpleName extends java.lang.Object implements com.android.sched.marker.SerializableMarker {
private CharSequence simpleName
public void (java.lang.String)
String simpleName
public void setSimpleName (java.lang.CharSequence)
CharSequence simpleName
public java.lang.String getSimpleName ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/ir/ast/marker/ThisRefTypeInfo.classThisRefTypeInfo.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.ThisRefTypeInfo extends java.lang.Object implements com.android.sched.marker.SerializableMarker {
private CharSequence genericSignature
public void (java.lang.CharSequence)
CharSequence genericSignature
public java.lang.String getGenericSignature ()
public void setGenericSignature (java.lang.CharSequence)
CharSequence genericSignature
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/ir/ast/marker/ThrownExceptionMarker.classThrownExceptionMarker.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.ThrownExceptionMarker extends java.lang.Object implements com.android.sched.marker.SerializableMarker {
private final java.util.List thrownExceptions
static final boolean $assertionsDisabled
public void (java.util.List)
java.util.List thrownException
public java.util.List getThrownExceptions ()
public com.android.sched.marker.Marker cloneIfNeeded ()
static void ()
}
com/android/jack/ir/formatter/BinaryQualifiedNameFormatter$1.classBinaryQualifiedNameFormatter.java
package com.android.jack.ir.formatter
com.android.jack.ir.formatter.BinaryQualifiedNameFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/formatter/BinaryQualifiedNameFormatter.classBinaryQualifiedNameFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.BinaryQualifiedNameFormatter extends com.android.jack.ir.formatter.CharSeparatedPackageFormatter implements com.android.jack.ir.formatter.TypeFormatter com.android.jack.ir.formatter.PackageFormatter {
private static final com.android.jack.ir.formatter.BinaryQualifiedNameFormatter formatter
static final boolean $assertionsDisabled
protected void ()
protected char getPackageSeparator ()
public static com.android.jack.ir.formatter.BinaryQualifiedNameFormatter getFormatter ()
public java.lang.String getName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
private java.lang.String getClassOrInterfaceName (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface type
com.android.jack.ir.ast.JPackage enclosingPackage
public java.lang.String getName (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage pack
public java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String)
StringBuilder sb
com.android.jack.ir.ast.JPackage enclosingPackage
String classOrInterfaceSimpleName
StringBuilder sb
static void ()
}
com/android/jack/ir/formatter/BinarySignatureFormatter$1.classBinarySignatureFormatter.java
package com.android.jack.ir.formatter
com.android.jack.ir.formatter.BinarySignatureFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/formatter/BinarySignatureFormatter.classBinarySignatureFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.BinarySignatureFormatter extends com.android.jack.ir.formatter.CharSeparatedPackageFormatter implements com.android.jack.ir.formatter.TypeAndMethodFormatter {
private static final com.android.jack.ir.formatter.BinarySignatureFormatter formatter
static final boolean $assertionsDisabled
protected void ()
protected char getPackageSeparator ()
public static com.android.jack.ir.formatter.BinarySignatureFormatter getFormatter ()
public java.lang.String getName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
private java.lang.String getClassOrInterfaceName (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface type
com.android.jack.ir.ast.JPackage enclosingPackage
public java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage enclosingPackage
String classOrInterfaceSimpleName
StringBuilder sb
public java.lang.String getName (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JParameter p
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
StringBuilder sb
public java.lang.String getNameWithoutReturnType (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId methodId
public java.lang.String getName (java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
String methodName
java.util.List argumentTypes
com.android.jack.ir.ast.JType returnType
public java.lang.String getNameWithoutReturnType (java.lang.String, java.util.List)
com.android.jack.ir.ast.JType argumentType
java.util.Iterator i$
String methodName
java.util.List argumentTypes
StringBuilder sb
static void ()
}
com/android/jack/ir/formatter/CharSeparatedPackageFormatter.classCharSeparatedPackageFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.CharSeparatedPackageFormatter extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
protected java.lang.StringBuilder getNameInternal (com.android.jack.ir.ast.JPackage)
StringBuilder qualifiedName
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.ir.ast.JPackage pack
StringBuilder qualifiedName
protected abstract char getPackageSeparator ()
static void ()
}
com/android/jack/ir/formatter/InternalFormatter.classInternalFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.InternalFormatter extends com.android.jack.ir.formatter.BinarySignatureFormatter implements com.android.jack.ir.formatter.TypePackageAndMethodFormatter {
private static final com.android.jack.ir.formatter.InternalFormatter formatter
protected void ()
public static com.android.jack.ir.formatter.InternalFormatter getFormatter ()
public java.lang.String getName (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage pack
static void ()
}
com/android/jack/ir/formatter/MethodFormatter.classMethodFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.MethodFormatter extends java.lang.Object {
public abstract java.lang.String getName (com.android.jack.ir.ast.JMethod)
public abstract java.lang.String getName (java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
public abstract java.lang.String getNameWithoutReturnType (com.android.jack.ir.ast.JMethodId)
public abstract java.lang.String getNameWithoutReturnType (java.lang.String, java.util.List)
}
com/android/jack/ir/formatter/PackageFormatter.classPackageFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.PackageFormatter extends java.lang.Object {
public abstract java.lang.String getName (com.android.jack.ir.ast.JPackage)
}
com/android/jack/ir/formatter/SourceFormatter$1.classSourceFormatter.java
package com.android.jack.ir.formatter
com.android.jack.ir.formatter.SourceFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/formatter/SourceFormatter.classSourceFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.SourceFormatter extends com.android.jack.ir.formatter.CharSeparatedPackageFormatter implements com.android.jack.ir.formatter.TypePackageAndMethodFormatter {
private static final com.android.jack.ir.formatter.SourceFormatter formatter
static final boolean $assertionsDisabled
protected void ()
protected char getPackageSeparator ()
public static com.android.jack.ir.formatter.SourceFormatter getFormatter ()
public java.lang.String getName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
private java.lang.String getClassOrInterfaceName (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface type
com.android.jack.ir.ast.JPackage enclosingPackage
public java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String)
StringBuilder sb
com.android.jack.ir.ast.JPackage enclosingPackage
String classOrInterfaceSimpleName
StringBuilder sb
public java.lang.String getName (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage pack
public java.lang.String getName (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JParameter argument
com.android.jack.ir.ast.JMethod method
StringBuilder sb
java.util.Iterator argumentIterator
public java.lang.String getName (java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
String methodName
java.util.List argumentTypes
com.android.jack.ir.ast.JType returnType
public java.lang.String getNameWithoutReturnType (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JMethodId methodId
public java.lang.String getNameWithoutReturnType (java.lang.String, java.util.List)
String methodName
java.util.List argumentTypes
StringBuilder sb
java.util.Iterator argumentIterator
static void ()
}
com/android/jack/ir/formatter/TypeAndMethodFormatter.classTypeAndMethodFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.TypeAndMethodFormatter extends java.lang.Object implements com.android.jack.ir.formatter.TypeFormatter com.android.jack.ir.formatter.MethodFormatter {
}
com/android/jack/ir/formatter/TypeFormatter.classTypeFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.TypeFormatter extends java.lang.Object {
public abstract java.lang.String getName (com.android.jack.ir.ast.JType)
public abstract java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String)
}
com/android/jack/ir/formatter/TypePackageAndMethodFormatter.classTypePackageAndMethodFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.TypePackageAndMethodFormatter extends java.lang.Object implements com.android.jack.ir.formatter.TypeAndMethodFormatter com.android.jack.ir.formatter.PackageFormatter {
}
com/android/jack/ir/formatter/UserFriendlyFormatter.classUserFriendlyFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.UserFriendlyFormatter extends com.android.jack.ir.formatter.SourceFormatter {
private static final com.android.jack.ir.formatter.UserFriendlyFormatter formatter
protected void ()
public static com.android.jack.ir.formatter.UserFriendlyFormatter getFormatter ()
static void ()
}
com/android/jack/ir/impl/BaseGenerationVisitor$1.classBaseGenerationVisitor.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.BaseGenerationVisitor$1 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.ir.impl.BaseGenerationVisitor this$0
void (com.android.jack.ir.impl.BaseGenerationVisitor)
public int compare (com.android.jack.ir.ast.JNameValuePair, com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JNameValuePair nameValuePair1
com.android.jack.ir.ast.JNameValuePair nameValuePair2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/jack/ir/impl/BaseGenerationVisitor$2.classBaseGenerationVisitor.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.BaseGenerationVisitor$2 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.ir.impl.BaseGenerationVisitor this$0
void (com.android.jack.ir.impl.BaseGenerationVisitor)
public int compare (com.android.jack.ir.ast.JAnnotationLiteral, com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation1
com.android.jack.ir.ast.JAnnotationLiteral annotation2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/jack/ir/impl/BaseGenerationVisitor.classBaseGenerationVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.BaseGenerationVisitor extends com.android.jack.ir.impl.TextOutputVisitor {
static final char[] CHARS_ABSTRACT
static final char[] CHARS_ALLOC
static final char[] CHARS_ASSERT
static final char[] CHARS_BREAK
static final char[] CHARS_CASE
static final char[] CHARS_CATCH
static final char[] CHARS_CLASS
static final char[] CHARS_COMMA
static final char[] CHARS_CONTINUE
static final char[] CHARS_DEFAULT
static final char[] CHARS_DO
static final char[] CHARS_DOTCLASS
static final char[] CHARS_ELSE
static final char[] CHARS_MULTI_CATCH
static final char[] CHARS_EXTENDS
static final char[] CHARS_FALSE
static final char[] CHARS_FINAL
static final char[] CHARS_FINALLY
static final char[] CHARS_FOR
static final char[] CHARS_GOTO
static final char[] CHARS_IF
static final char[] CHARS_IMPLEMENTS
static final char[] CHARS_INSTANCEOF
static final char[] CHARS_INTERFACE
static final char[] CHARS_NATIVE
static final char[] CHARS_NEW
static final char[] CHARS_NONAME
static final char[] CHARS_NULL
static final char[] CHARS_PRIVATE
static final char[] CHARS_PUBLIC
static final char[] CHARS_REINTERPRETCAST
static final char[] CHARS_RETURN
static final char[] CHARS_RUNTIME_EXCEPTION
static final char[] CHARS_STATIC
static final char[] CHARS_SUPER
static final char[] CHARS_SWITCH
static final char[] CHARS_THIS
static final char[] CHARS_THROW
static final char[] CHARS_TRUE
static final char[] CHARS_TRY
static final char[] CHARS_WHILE
static final char[] SYNCHRONIZED_BLOCK
static final char[] LOCK
static final char[] UNLOCK
static final com.android.jack.ir.formatter.SourceFormatter formatter
protected boolean needSemi
protected boolean suppressType
static final boolean $assertionsDisabled
public void (com.android.jack.util.TextOutput)
com.android.jack.util.TextOutput textOutput
public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension)
com.android.jack.ir.ast.JAbsentArrayDimension x
public boolean visit (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
java.util.List nameValuePairs
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
com.android.jack.ir.ast.JExpression instance
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
java.util.List values
public boolean visit (com.android.jack.ir.ast.JAlloc)
com.android.jack.ir.ast.JAlloc x
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
com.android.jack.ir.ast.JExpression instance
public boolean visit (com.android.jack.ir.ast.JArrayType)
com.android.jack.ir.ast.JArrayType x
public boolean visit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement x
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation x
com.android.jack.ir.ast.JExpression arg1
com.android.jack.ir.ast.JExpression arg2
public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue)
com.android.jack.ir.ast.JExceptionRuntimeValue x
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JClass catchedType
java.util.Iterator i$
boolean first
com.android.jack.ir.ast.JStatement statement
java.util.Iterator i$
com.android.jack.ir.ast.JCatchBlock x
com.android.jack.ir.ast.JLocal catchVar
public boolean visit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JStatement statement
java.util.Iterator i$
com.android.jack.ir.ast.JBlock x
public boolean visit (com.android.jack.ir.ast.JBooleanLiteral)
com.android.jack.ir.ast.JBooleanLiteral x
public boolean visit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement x
public boolean visit (com.android.jack.ir.ast.JByteLiteral)
com.android.jack.ir.ast.JByteLiteral x
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement x
com.android.jack.ir.ast.JLiteral caseExpr
public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation)
com.android.jack.ir.ast.JReinterpretCastOperation x
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation x
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JCharLiteral)
com.android.jack.ir.ast.JCharLiteral x
public boolean visit (com.android.jack.ir.ast.JClassLiteral)
com.android.jack.ir.ast.JClassLiteral x
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
int i
int c
com.android.jack.ir.ast.JDefinedClass x
com.android.jack.ir.ast.JClass superClass
public boolean visit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression x
com.android.jack.ir.ast.JExpression ifTest
com.android.jack.ir.ast.JExpression thenExpr
com.android.jack.ir.ast.JExpression elseExpr
public boolean visit (com.android.jack.ir.ast.JConstructor)
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JConstructor x
public boolean visit (com.android.jack.ir.ast.JContinueStatement)
com.android.jack.ir.ast.JContinueStatement x
public boolean visit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer x
com.android.jack.ir.ast.JExpression initializer
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement x
public boolean visit (com.android.jack.ir.ast.JDoubleLiteral)
com.android.jack.ir.ast.JDoubleLiteral x
public boolean visit (com.android.jack.ir.ast.JEnumLiteral)
com.android.jack.ir.ast.JEnumLiteral enumLiteral
public boolean visit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.ast.JExpressionStatement x
public boolean visit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField x
public boolean visit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef x
com.android.jack.ir.ast.JExpression instance
public boolean visit (com.android.jack.ir.ast.JFloatLiteral)
com.android.jack.ir.ast.JFloatLiteral x
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JForStatement x
java.util.Iterator iter
public boolean visit (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto x
public boolean visit (com.android.jack.ir.ast.JIfStatement)
boolean elseIf
com.android.jack.ir.ast.JIfStatement x
public boolean visit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.ir.ast.JInstanceOf x
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
int i
int c
com.android.jack.ir.ast.JDefinedInterface x
public boolean visit (com.android.jack.ir.ast.JIntLiteral)
com.android.jack.ir.ast.JIntLiteral x
public boolean visit (com.android.jack.ir.ast.JLabel)
com.android.jack.ir.ast.JLabel x
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement x
public boolean visit (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal x
public boolean visit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef x
public boolean visit (com.android.jack.ir.ast.JLongLiteral)
com.android.jack.ir.ast.JLongLiteral x
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JLiteral defaultValue
com.android.jack.ir.ast.JAbstractMethodBody body
com.android.jack.ir.ast.JMethod x
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody x
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JReferenceType thisType
com.android.jack.ir.ast.JMethodCall x
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JMethodId target
public boolean visit (com.android.jack.ir.ast.JMultiExpression)
com.android.jack.ir.ast.JMultiExpression x
public boolean visit (com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JNameValuePair nameValuePair
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JExpression expr
int i
java.util.List dims
com.android.jack.ir.ast.JNewArray x
java.util.List initializers
boolean hasInitializer
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance x
com.android.jack.ir.ast.JMethodId target
public boolean visit (com.android.jack.ir.ast.JNullLiteral)
com.android.jack.ir.ast.JNullLiteral x
public boolean visit (com.android.jack.ir.ast.JNullType)
com.android.jack.ir.ast.JNullType x
public boolean visit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage pack
public boolean visit (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter x
public boolean visit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef x
public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface)
com.android.jack.ir.ast.JPhantomClassOrInterface x
public boolean visit (com.android.jack.ir.ast.JPostfixOperation)
com.android.jack.ir.ast.JPostfixOperation x
com.android.jack.ir.ast.JExpression arg
public boolean visit (com.android.jack.ir.ast.JPrefixOperation)
com.android.jack.ir.ast.JPrefixOperation x
com.android.jack.ir.ast.JExpression arg
public boolean visit (com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JPrimitiveType x
public boolean visit (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession x
public boolean visit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JReturnStatement x
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JShortLiteral)
com.android.jack.ir.ast.JShortLiteral x
public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.ast.JAbstractStringLiteral x
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement x
public boolean visit (com.android.jack.ir.ast.JThis)
com.android.jack.ir.ast.JThis x
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef x
public boolean visit (com.android.jack.ir.ast.JThrowStatement)
com.android.jack.ir.ast.JThrowStatement x
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JCatchBlock catchBlock
java.util.Iterator i$
com.android.jack.ir.ast.JTryStatement x
com.android.jack.ir.ast.JBlock finallyBlock
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement x
public boolean visit (com.android.jack.ir.ast.JLock)
com.android.jack.ir.ast.JLock x
public boolean visit (com.android.jack.ir.ast.JUnlock)
com.android.jack.ir.ast.JUnlock x
public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock)
com.android.jack.ir.ast.JSynchronizedBlock x
protected void closeBlock ()
protected void lparen ()
protected boolean nestedStatementPop (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement statement
boolean pop
protected boolean nestedStatementPush (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement statement
boolean push
protected void openBlock ()
protected boolean parenPop (int, com.android.jack.ir.ast.JExpression)
int parentPrec
com.android.jack.ir.ast.JExpression child
int childPrec
protected boolean parenPop (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression parent
com.android.jack.ir.ast.JExpression child
protected boolean parenPush (int, com.android.jack.ir.ast.JExpression)
int parentPrec
com.android.jack.ir.ast.JExpression child
int childPrec
protected boolean parenPush (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression parent
com.android.jack.ir.ast.JExpression child
protected void printTypeFlags (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
int modifier
String modifierStr
protected void printAbstractFlag (com.android.jack.ir.ast.CanBeAbstract)
com.android.jack.ir.ast.CanBeAbstract x
protected void printBooleanLiteral (boolean)
boolean value
protected void printChar (char)
char c
protected void printCharLiteral (char)
char value
protected void printDoubleLiteral (double)
double value
protected void printFinalFlag (com.android.jack.ir.ast.CanBeFinal)
com.android.jack.ir.ast.CanBeFinal x
protected void printFloatLiteral (float)
float value
protected void printLongLiteral (long)
long value
protected void printMethodHeader (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
private void printAnnotationLiterals (java.util.Collection)
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
java.util.Iterator i$
java.util.Collection annotationLiterals
java.util.List annotations
protected void printName (com.android.jack.ir.ast.HasName)
com.android.jack.ir.ast.HasName x
String name
protected void printNativeFlag (com.android.jack.ir.ast.CanBeNative)
com.android.jack.ir.ast.CanBeNative x
protected void printParameterList (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
protected void printStaticFlag (com.android.jack.ir.ast.CanBeStatic)
com.android.jack.ir.ast.CanBeStatic x
protected void printStringLiteral (java.lang.String)
int i
String string
char[] s
protected void printType (com.android.jack.ir.ast.HasType)
com.android.jack.ir.ast.HasType hasType
protected void printTypeName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
protected void rparen ()
protected void semi ()
protected boolean shouldPrintMethodBody ()
protected void space ()
protected void visitCollectionWithCommas (java.util.Iterator)
java.util.Iterator iter
static void ()
}
com/android/jack/ir/impl/CloneExpressionVisitor.classCloneExpressionVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.CloneExpressionVisitor extends com.android.jack.ir.ast.JVisitor {
protected com.android.jack.ir.ast.JExpression expression
static final boolean $assertionsDisabled
public void ()
public com.android.jack.ir.ast.JExpression cloneExpression (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public java.util.List cloneExpressions (java.util.List)
com.android.jack.ir.ast.JExpression expr
java.util.Iterator i$
java.util.List exprs
java.util.ArrayList result
public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension)
com.android.jack.ir.ast.JAbsentArrayDimension x
public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.ast.JAbstractStringLiteral x
public boolean visit (com.android.jack.ir.ast.JAlloc)
com.android.jack.ir.ast.JAlloc x
public boolean visit (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JNameValuePair nvp
java.util.Iterator i$
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
com.android.jack.ir.ast.JAnnotationLiteral clonedAnnotationliteral
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation x
public boolean visit (com.android.jack.ir.ast.JBooleanLiteral)
com.android.jack.ir.ast.JBooleanLiteral x
public boolean visit (com.android.jack.ir.ast.JByteLiteral)
com.android.jack.ir.ast.JByteLiteral x
public boolean visit (com.android.jack.ir.ast.JCharLiteral)
com.android.jack.ir.ast.JCharLiteral x
public boolean visit (com.android.jack.ir.ast.JClassLiteral)
com.android.jack.ir.ast.JClassLiteral x
com.android.jack.ir.ast.JClassLiteral classLiteral
public boolean visit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression x
public boolean visit (com.android.jack.ir.ast.JDoubleLiteral)
com.android.jack.ir.ast.JDoubleLiteral x
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation x
public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue)
com.android.jack.ir.ast.JExceptionRuntimeValue x
public boolean visit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef x
com.android.jack.ir.ast.JExpression instanceRef
public boolean visit (com.android.jack.ir.ast.JFloatLiteral)
com.android.jack.ir.ast.JFloatLiteral x
public boolean visit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.ir.ast.JInstanceOf x
public boolean visit (com.android.jack.ir.ast.JIntLiteral)
com.android.jack.ir.ast.JIntLiteral x
public boolean visit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef x
public boolean visit (com.android.jack.ir.ast.JLongLiteral)
com.android.jack.ir.ast.JLongLiteral x
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall x
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JExpression clonedInstance
com.android.jack.ir.ast.JMethodCall newMethodCall
public boolean visit (com.android.jack.ir.ast.JMethodLiteral)
com.android.jack.ir.ast.JMethodLiteral methodLiteral
public boolean visit (com.android.jack.ir.ast.JMultiExpression)
com.android.jack.ir.ast.JMultiExpression x
com.android.jack.ir.ast.JMultiExpression multi
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JNewArray x
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance x
com.android.jack.ir.ast.JNewInstance newInstance
public boolean visit (com.android.jack.ir.ast.JNullLiteral)
com.android.jack.ir.ast.JNullLiteral x
public boolean visit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef x
public boolean visit (com.android.jack.ir.ast.JPostfixOperation)
com.android.jack.ir.ast.JPostfixOperation x
public boolean visit (com.android.jack.ir.ast.JPrefixOperation)
com.android.jack.ir.ast.JPrefixOperation x
public boolean visit (com.android.jack.ir.ast.JShortLiteral)
com.android.jack.ir.ast.JShortLiteral x
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef x
static void ()
}
com/android/jack/ir/impl/CudInfo.classCudInfo.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.CudInfo extends java.lang.Object {
final String fileName
final org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
final int[] separatorPositions
void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud
}
com/android/jack/ir/impl/EcjSourceTypeLoader$Scope.classEcjSourceTypeLoader.java
package com.android.jack.ir.impl
final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope extends java.lang.Enum {
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope HIERARCHY
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope FIELDS
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope METHODS
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope MARKERS
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope RETENTION
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope MODIFIER
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope ENCLOSING
public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope INNERS
private static final int ALL
private final int mask
private static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope[] $VALUES
public static com.android.jack.ir.impl.EcjSourceTypeLoader$Scope[] values ()
public static com.android.jack.ir.impl.EcjSourceTypeLoader$Scope valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int getMask ()
static int access$000 ()
static void ()
com.android.jack.ir.impl.EcjSourceTypeLoader$Scope scope
com.android.jack.ir.impl.EcjSourceTypeLoader$Scope[] arr$
int len$
int i$
int full
}
com/android/jack/ir/impl/EcjSourceTypeLoader.classEcjSourceTypeLoader.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.EcjSourceTypeLoader extends java.lang.Object implements com.android.jack.load.ClassOrInterfaceLoader {
private final java.lang.ref.WeakReference bindingRef
private final java.lang.ref.WeakReference declarationRef
private final java.lang.ref.WeakReference refMap
private int loadStatus
private final com.android.sched.util.location.Location location
static final boolean $assertionsDisabled
public static com.android.jack.ir.ast.JDefinedClassOrInterface createType (com.android.jack.ir.impl.ReferenceMapper, com.android.jack.ir.ast.JPackage, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.sched.util.location.Location)
String name
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
com.android.jack.ir.ast.JMethod jMethod
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.impl.ReferenceMapper refMap
com.android.jack.ir.ast.JPackage enclosingPackage
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
com.android.sched.util.location.Location location
com.android.jack.ir.impl.EcjSourceTypeLoader loader
com.android.jack.ir.impl.CudInfo cuInfo
com.android.jack.ir.sourceinfo.SourceInfo info
String name
com.android.jack.ir.ast.JDefinedClassOrInterface type
int accessFlags
private void (com.android.jack.ir.impl.ReferenceMapper, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.sched.util.location.Location)
com.android.jack.ir.impl.ReferenceMapper refMap
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
com.android.sched.util.location.Location location
public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
private void load (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
private com.android.jack.ir.impl.ReferenceMapper getRefMap ()
com.android.jack.ir.impl.ReferenceMapper refMap
private void load (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
private org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding getBinding ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
private static java.lang.String intern (java.lang.String)
String name
static boolean isNested (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public void ensureHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding intf
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
com.android.jack.lookup.JPhantomLookup lookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureEnclosing (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface enclosing
com.android.jack.ir.ast.JTypeLookupException e
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingBinding
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMarkers (com.android.jack.ir.ast.JDefinedClassOrInterface)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
char[] genSignature
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMarker (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
Class cls
public void ensureAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
com.android.jack.ir.ast.JAnnotation annotation
public void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JTypeLookupException e
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
com.android.jack.ir.impl.ReferenceMapper referenceMapper
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void loadFully (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
String name
java.util.List args
com.android.jack.ir.ast.JType returnType
public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
String fieldName
public void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotation)
com.android.jack.ir.ast.JDefinedAnnotation loaded
public void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface)
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
int accessFlags
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
private boolean isLoaded (com.android.jack.ir.impl.EcjSourceTypeLoader$Scope)
com.android.jack.ir.impl.EcjSourceTypeLoader$Scope range
private void markLoaded (com.android.jack.ir.impl.EcjSourceTypeLoader$Scope, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.impl.EcjSourceTypeLoader$Scope range
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
static void ()
}
com/android/jack/ir/impl/JackIrBuilder$1.classJackIrBuilder.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.JackIrBuilder$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/impl/JackIrBuilder$AnnotationValueParser.classJackIrBuilder.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.JackIrBuilder$AnnotationValueParser extends org.eclipse.jdt.internal.compiler.ASTVisitor {
private com.android.jack.ir.ast.JLiteral parsed
static final boolean $assertionsDisabled
final com.android.jack.ir.impl.JackIrBuilder this$0
void (com.android.jack.ir.impl.JackIrBuilder)
public com.android.jack.ir.ast.JLiteral parseLiteral (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding expetectedArrayType
int constantTypeId
int constantTypeId
com.android.jack.ir.ast.JLiteral result
java.util.List elements
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.impl.Constant constantValue
com.android.jack.ir.ast.JLiteral result
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JLiteral element
com.android.jack.ir.ast.JLiteral element
org.eclipse.jdt.internal.compiler.lookup.TypeBinding componentType
int componentTypeId
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Expression[] arr$
int len$
int i$
java.util.List values
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
java.util.List values
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference nameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
protected void visit (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JMethodId methodId
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] arr$
int len$
int i$
com.android.jack.ir.ast.JDefinedAnnotation jAnnotation
com.android.jack.ir.ast.JAnnotationLiteral literal
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
private void visit (org.eclipse.jdt.internal.compiler.ast.NameReference)
com.android.jack.ir.ast.JField field
org.eclipse.jdt.internal.compiler.lookup.Binding binding
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.NameReference nameReference
static void ()
}
com/android/jack/ir/impl/JackIrBuilder$AstVisitor.classJackIrBuilder.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.JackIrBuilder$AstVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
private final java.util.Stack classStack
private com.android.jack.ir.impl.JackIrBuilder$ClassInfo curClass
private com.android.jack.ir.impl.JackIrBuilder$MethodInfo curMethod
private final java.util.Stack methodStack
private final java.util.ArrayList nodeStack
private long newInstanceQualifierSuffix
private long superInstanceQualifierSuffix
private final java.util.Stack switchCases
static final boolean $assertionsDisabled
final com.android.jack.ir.impl.JackIrBuilder this$0
void (com.android.jack.ir.impl.JackIrBuilder)
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
java.util.List arguments
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.AllocationExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JExpression dimension
int i
java.util.List dims
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JArrayType type
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JExpression expr
int i
java.util.List result
java.util.List values
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JArrayType type
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
java.util.List values
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
private com.android.jack.ir.ast.JValueLiteral changeTypeOfLiteralValue (com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum, com.android.jack.ir.ast.JNumberLiteral) throws java.lang.AssertionError
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum expectedType
com.android.jack.ir.ast.JNumberLiteral expr
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.Number number
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression position
com.android.jack.ir.ast.JExpression receiver
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ArrayReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression exceptionArgument
com.android.jack.ir.ast.JExpression assertExpression
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.AssertStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Assignment x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
int binOp
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.BinaryExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JBlock block
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.Block x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.BreakStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JLiteral caseLiteral
com.android.jack.ir.ast.JLiteral caseLiteral
org.eclipse.jdt.internal.compiler.ast.NameReference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
com.android.jack.ir.ast.JField enumfield
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression constantExpression
com.android.jack.ir.ast.JLiteral caseLiteral
com.android.jack.ir.ast.JCaseStatement jcase
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.CaseStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JExpression expression
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.CastExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.CharLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression valueIfFalse
com.android.jack.ir.ast.JExpression valueIfTrue
com.android.jack.ir.ast.JExpression condition
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
com.android.jack.ir.ast.JBinaryOperation asg
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] arr$
int len$
int i$
com.android.jack.ir.ast.JBinaryOperation asg
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
com.android.jack.ir.ast.JDefinedClassOrInterface curType
com.android.jack.ir.ast.JMethod initMethod
com.android.jack.ir.ast.JMethodCall initCall
java.util.List statements
com.android.jack.ir.ast.JStatement constructorCall
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.sourceinfo.SourceInfo info
boolean hasExplicitThis
com.android.jack.lookup.JLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ContinueStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression condition
com.android.jack.ir.ast.JStatement action
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.DoStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.DoubleLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EmptyStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EqualExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
com.android.jack.ir.ast.JBinaryOperator op
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JParameterRef enumNameRef
com.android.jack.ir.ast.JParameterRef enumOrdinalRef
java.util.List exprs
com.android.jack.ir.ast.JLocal tmp
com.android.jack.ir.ast.JAsgOperation asg
com.android.jack.ir.ast.JMethodCall getClassCall
com.android.jack.ir.ast.JMultiExpression multiExpr
com.android.jack.ir.ast.JExpression qualifier
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
boolean nestedSuper
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean nested
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JConstructor ctor
com.android.jack.ir.ast.JExpression trueQualifier
com.android.jack.ir.ast.JMethodCall call
java.util.List callArgs
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FalseLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
com.android.jack.ir.ast.JField field
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JFieldInitializer decl
com.android.jack.ir.ast.JExpression initialization
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JType castType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.FieldReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.FloatLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JLocal arrayVar
com.android.jack.ir.ast.JLocal indexVar
com.android.jack.ir.ast.JLocal maxVar
java.util.List initializers
com.android.jack.ir.ast.JExpression condition
java.util.List increments
com.android.jack.ir.ast.JForStatement result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionElementType
com.android.jack.ir.ast.JType toType
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope cudScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaUtilIterator
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangIterable
org.eclipse.jdt.internal.compiler.lookup.MethodBinding iterator
org.eclipse.jdt.internal.compiler.lookup.MethodBinding hasNext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding next
com.android.jack.ir.ast.JLocal iteratorVar
java.util.List initializers
com.android.jack.ir.ast.JMethod jIteratorMethod
com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
com.android.jack.ir.ast.JDefinedClassOrInterface jIterator
com.android.jack.ir.ast.JExpression condition
com.android.jack.ir.ast.JExpression callToNext
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JBlock body
com.android.jack.ir.ast.JExpression collection
com.android.jack.ir.ast.JStatement elementDecl
com.android.jack.ir.ast.JLocal elementVar
String elementVarName
com.android.jack.ir.ast.JForStatement result
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
IllegalAccessException e
org.eclipse.jdt.internal.compiler.ast.ForeachStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JStatement action
java.util.List increments
com.android.jack.ir.ast.JExpression condition
java.util.List initializations
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ForStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JStatement elseStatement
com.android.jack.ir.ast.JStatement thenStatement
com.android.jack.ir.ast.JExpression condition
org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.IfStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
com.android.jack.ir.ast.JBlock block
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.Initializer x
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JReferenceType testType
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.IntLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JStatement statement
com.android.jack.ir.sourceinfo.SourceInfo info
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.LabeledStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLocal local
com.android.jack.ir.ast.JLocalRef localRef
com.android.jack.ir.ast.JExpression initialization
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.LongLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JType castType
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JMethod method
java.util.List arguments
com.android.jack.ir.ast.JExpression receiver
com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
com.android.jack.ir.ast.JType jType
com.android.jack.ir.ast.JMethodCall call
boolean isSuperRef
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.MessageSend x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
java.util.List statements
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NullLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.ast.JExpression lhs
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.PostfixExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.ast.JExpression lhs
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.PrefixExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
java.util.List arguments
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JType castType
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JType castType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int i
com.android.jack.ir.ast.JExpression curRef
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression expression
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ReturnStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JType castType
com.android.jack.ir.ast.JExpression result
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.SingleNameReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.StringLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.SuperReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JCaseStatement switchCase
java.util.Iterator i$
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.ast.JExpression expression
com.android.jack.ir.ast.JCaseStatement defaultCase
java.util.List cases
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.SwitchStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.ast.JExpression expression
com.android.jack.ir.ast.JSynchronizedBlock syncBlock
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ThisReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression exception
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ThrowStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TrueLiteral x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JType jType
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arr$
int len$
int i$
com.android.jack.ir.ast.JType jType
org.eclipse.jdt.internal.compiler.ast.Argument argument
com.android.jack.ir.ast.JLocal local
java.util.List catchTypes
com.android.jack.ir.ast.JCatchBlock catchBlock
com.android.jack.ir.ast.JBlock b
java.util.Iterator i$
int index
java.util.List catchBlocks
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JBlock finallyBlock
java.util.List blocks
com.android.jack.ir.ast.JBlock tryBlock
java.util.List resourceInits
java.util.List catchBlocks
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.TryStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
int operator
com.android.jack.ir.ast.JExpression expression
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.UnaryExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JStatement action
com.android.jack.ir.ast.JExpression condition
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.WhileStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public final void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Annotation[] arr$
int len$
int i$
com.android.jack.ir.ast.JLiteral defaultValue
com.android.jack.ir.ast.JAnnotationMethod method
com.android.jack.ir.ast.JMethodBody body
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Argument x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Block x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
int i
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Argument[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
int i
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
com.android.jack.ir.ast.JConstructor method
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JMethodBody body
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean isNested
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
com.android.jack.lookup.JMethodLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ForStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IfStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
com.android.jack.lookup.JMethodLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.Initializer x
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Argument[] arr$
int len$
int i$
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JMethodBody body
java.util.Iterator it
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Argument[] arr$
int len$
int i$
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.TryStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.WhileStatement x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public final boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
protected void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JAbstractMethodBody body
com.android.jack.lookup.JLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
protected com.android.jack.ir.ast.JBlock pop (org.eclipse.jdt.internal.compiler.ast.Block)
org.eclipse.jdt.internal.compiler.ast.Block x
protected com.android.jack.ir.ast.JExpression pop (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression x
com.android.jack.ir.ast.JExpression result
protected java.util.List pop (org.eclipse.jdt.internal.compiler.ast.Expression[])
int i
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
java.util.List result
protected com.android.jack.ir.ast.JStatement pop (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration decl
protected com.android.jack.ir.ast.JStatement pop (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement x
com.android.jack.ir.ast.JNode pop
protected java.util.List pop (org.eclipse.jdt.internal.compiler.ast.Statement[])
Object element
java.util.ListIterator it
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
java.util.List result
int i
protected com.android.jack.ir.ast.JBlock popBlock (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.ast.Statement)
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.ast.Statement statement
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JBlock block
protected com.android.jack.ir.ast.JBlock popBlock (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.ast.Statement[])
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
java.util.List stmts
com.android.jack.ir.ast.JBlock block
protected void pushBinaryOp (org.eclipse.jdt.internal.compiler.ast.Assignment, com.android.jack.ir.ast.JBinaryOperator)
org.eclipse.jdt.internal.compiler.ast.Assignment x
com.android.jack.ir.ast.JBinaryOperator op
protected void pushBinaryOp (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, com.android.jack.ir.ast.JBinaryOperator)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression x
com.android.jack.ir.ast.JBinaryOperator op
protected boolean visit (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
com.android.jack.ir.ast.JAnnotationLiteral literal
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
protected boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
com.android.jack.ir.ast.JType fieldType
com.android.jack.ir.sourceinfo.SourceInfo info
int modifier
com.android.jack.ir.ast.JField field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
int i
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
com.android.jack.ir.ast.JDefinedClassOrInterface type
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
private void addBridgeMethods (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding synthmeth
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding clazzBinding
private com.android.jack.ir.ast.JBinaryOperation assignSyntheticField (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
com.android.jack.ir.ast.JParameter param
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JFieldRef lhs
com.android.jack.ir.ast.JParameterRef rhs
com.android.jack.ir.ast.JBinaryOperation asg
private void createBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) throws com.android.jack.ir.ast.JTypeLookupException
int i
int paramCount
com.android.jack.ir.ast.JParameter param
com.android.jack.ir.ast.JParameterRef paramRef
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding jdtBridgeMethod
com.android.jack.ir.ast.JMethod implMethod
com.android.jack.ir.sourceinfo.SourceInfo info
String[] paramNames
java.util.List implParams
com.android.jack.ir.ast.JMethod bridgeMethod
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JMethodCall call
private com.android.jack.ir.ast.JField createEnumValuesField (com.android.jack.ir.ast.JDefinedEnum) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JFieldRef fieldRef
com.android.jack.ir.ast.JEnumField field
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedEnum type
com.android.jack.ir.ast.JArrayType enumArrayType
com.android.jack.ir.ast.JField valuesField
com.android.jack.ir.sourceinfo.SourceInfo info
java.util.List initializers
com.android.jack.ir.ast.JNewArray newExpr
com.android.jack.ir.ast.JFieldRef valuesRef
com.android.jack.ir.ast.JAsgOperation assignValues
com.android.jack.ir.ast.JMethod clinit
com.android.jack.ir.ast.JAbstractMethodBody body
com.android.jack.ir.ast.JBlock clinitBlock
int insertionPoint
private com.android.jack.ir.ast.JLocal createLocal (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JType localType
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration x
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding b
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
com.android.jack.ir.ast.JType localType
com.android.jack.ir.ast.JLocal newLocal
char[] signature
char[] genericSignature
private com.android.jack.ir.ast.JField createSyntheticField (org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding, com.android.jack.ir.ast.JDefinedClassOrInterface, int) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
int modifier
com.android.jack.ir.ast.JType type
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JField field
private com.android.jack.ir.ast.JLabel getOrCreateLabel (com.android.jack.ir.sourceinfo.SourceInfo, char[])
com.android.jack.ir.sourceinfo.SourceInfo info
char[] name
String sname
com.android.jack.ir.ast.JLabel jlabel
private void implementMethod (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JExpression returnValue
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.sourceinfo.SourceInfo info
private com.android.jack.ir.ast.JStatement makeAssignStatement (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLocal, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JLocal local
com.android.jack.ir.ast.JExpression value
private com.android.jack.ir.ast.JFieldRef makeInstanceFieldRef (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JField)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JField field
private com.android.jack.ir.ast.JExpression makeLocalRef (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding b
com.android.jack.ir.ast.JVariable variable
private com.android.jack.ir.ast.JThisRef makeThisRef (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JThis jThis
private com.android.jack.ir.ast.JExpression makeThisReference (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.BlockScope) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding b
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JExpression ref
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding b
com.android.jack.ir.ast.JParameter param
com.android.jack.ir.ast.JExpression ref
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding b
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JExpression ref
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding b
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
com.android.jack.ir.ast.JField field
int i
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
boolean exactMatch
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
Object[] path
com.android.jack.ir.ast.JExpression ref
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
private com.android.jack.ir.ast.JExpression maybeCast (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JReferenceType toType
com.android.jack.ir.ast.JType expected
com.android.jack.ir.ast.JExpression expression
private com.android.jack.ir.ast.JNode pop ()
private java.util.List popCallArgs (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.ast.Expression[] jdtArgs
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
java.util.List args
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int varArg
java.util.List tail
java.util.ArrayList initializers
com.android.jack.ir.ast.JArrayType lastParamType
com.android.jack.ir.ast.JNewArray newArray
private java.util.List popList (int)
int count
java.util.List tail
java.util.List result
private void popMethodInfo ()
private void processEnumType (com.android.jack.ir.ast.JDefinedEnum) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JMethod valueOfMethod
com.android.jack.ir.ast.JMethod valuesMethod
com.android.jack.ir.ast.JDefinedEnum type
com.android.jack.ir.ast.JField valuesField
private void processNativeMethod ()
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JNativeMethodBody body
private void processSuperCallLocalArgs (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JParameter paramIt
java.util.Iterator i$
com.android.jack.ir.ast.JType varType
String varName
com.android.jack.ir.ast.JParameter param
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
com.android.jack.ir.ast.JMethodCall call
private void processSuperCallThisArgs (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JExpression, org.eclipse.jdt.internal.compiler.ast.Expression) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JExpression qualifier
org.eclipse.jdt.internal.compiler.ast.Expression qualification
private void processThisCallLocalArgs (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JParameter param
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
com.android.jack.ir.ast.JMethodCall call
private void processThisCallThisArgs (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JParameter param
int i
java.util.Iterator paramIt
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
com.android.jack.ir.ast.JMethodCall call
private void push (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
private void pushBinaryOp (org.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.ir.ast.JBinaryOperator, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
com.android.jack.ir.ast.JBinaryOperation binary
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression exprArg2
com.android.jack.ir.ast.JExpression exprArg1
com.android.jack.ir.ast.JBinaryOperation binary
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.Expression x
com.android.jack.ir.ast.JBinaryOperator op
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression rhs
private void pushInitializerMethodInfo (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JMethod initMeth
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
com.android.jack.ir.ast.JMethod initMeth
private void pushMethodInfo (com.android.jack.ir.impl.JackIrBuilder$MethodInfo)
com.android.jack.ir.impl.JackIrBuilder$MethodInfo newInfo
private com.android.jack.ir.ast.JMethod getGetClassMethod ()
com.android.jack.ir.ast.JTypeLookupException e
char[] methodSig
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
private void pushNewExpression (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.ast.Expression, java.util.List, org.eclipse.jdt.internal.compiler.lookup.BlockScope) throws com.android.jack.ir.ast.JTypeLookupException
java.util.List exprs
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JLocal tmp
com.android.jack.ir.ast.JAsgOperation asg
com.android.jack.ir.ast.JMethodCall getClassCall
com.android.jack.ir.ast.JMultiExpression multiExpr
com.android.jack.ir.ast.JExpression thisRef
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding argType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
com.android.jack.ir.ast.JField field
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding sb
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JExpression localRef
com.android.jack.ir.ast.JField field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetVariable
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] arr$
int len$
int i$
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.ast.AllocationExpression x
org.eclipse.jdt.internal.compiler.ast.Expression qualifier
java.util.List arguments
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding b
com.android.jack.ir.ast.JConstructor ctor
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JExpression qualExpr
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetBinding
boolean isNested
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedTargetType
private org.eclipse.jdt.internal.compiler.ast.Statement[] reduceToReachable (org.eclipse.jdt.internal.compiler.ast.Statement[])
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.ast.Statement[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.ast.Statement[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
int reachableCount
org.eclipse.jdt.internal.compiler.ast.Statement[] newStatments
int index
private com.android.jack.ir.ast.JExpression resolveNameReference (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.FieldBinding b
com.android.jack.ir.ast.JField field
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding sb
com.android.jack.ir.ast.JField field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fb
com.android.jack.ir.ast.JField field
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding b
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding b
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JExpression thisRef
org.eclipse.jdt.internal.compiler.ast.NameReference x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.Binding binding
com.android.jack.ir.ast.JExpression result
private com.android.jack.ir.ast.JExpression simplify (com.android.jack.ir.ast.JExpression, org.eclipse.jdt.internal.compiler.ast.Expression)
com.android.jack.ir.ast.JLiteral cst
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
org.eclipse.jdt.internal.compiler.impl.Constant constant
com.android.jack.ir.ast.JLiteral cst
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastBinding
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherBindings
com.android.jack.ir.ast.JExpression result
org.eclipse.jdt.internal.compiler.ast.Expression x
private com.android.jack.ir.ast.JExpression generateGetClassFollowedByConstant (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JLiteral)
com.android.jack.ir.ast.JExpression result
com.android.jack.ir.ast.JLiteral cst
java.util.List exprs
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JMethodCall getClassCall
private void writeEnumValueOfMethod (com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JMethod) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] valueOfBindings
org.eclipse.jdt.internal.compiler.lookup.MethodBinding valueOfBinding
com.android.jack.ir.ast.JClassLiteral clazz
com.android.jack.ir.ast.JParameterRef nameRef
com.android.jack.ir.ast.JMethod jValueOfBinding
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JDefinedEnum type
com.android.jack.ir.ast.JMethod method
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
private void writeEnumValuesMethod (com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JDefinedEnum type
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JField valuesField
com.android.jack.ir.ast.JFieldRef valuesRef
private void generateImplicitReturn ()
static com.android.jack.ir.ast.JLocal access$2200 (com.android.jack.ir.impl.JackIrBuilder$AstVisitor, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.impl.JackIrBuilder$AstVisitor x0
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration x1
static void ()
}
com/android/jack/ir/impl/JackIrBuilder$ClassInfo.classJackIrBuilder.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.JackIrBuilder$ClassInfo extends java.lang.Object {
public final com.android.jack.ir.ast.JDefinedClass classType
public final org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public final java.util.Map syntheticArgToFields
public final com.android.jack.ir.ast.JDefinedClassOrInterface type
public final org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public void (com.android.jack.ir.ast.JDefinedClassOrInterface, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
com.android.jack.ir.ast.JDefinedClassOrInterface type
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
}
com/android/jack/ir/impl/JackIrBuilder$MethodInfo.classJackIrBuilder.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.JackIrBuilder$MethodInfo extends java.lang.Object {
public final com.android.jack.ir.ast.JMethodBody body
public final java.util.Map locals
public final com.android.jack.ir.ast.JMethod method
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
private final com.android.jack.ir.impl.JackIrBuilder$AstVisitor ast
static final boolean $assertionsDisabled
public void (com.android.jack.ir.impl.JackIrBuilder$AstVisitor, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodBody, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
com.android.jack.ir.impl.JackIrBuilder$AstVisitor ast
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JMethodBody methodBody
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
public com.android.jack.ir.ast.JVariable getJVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding ecjVar
com.android.jack.ir.ast.JVariable jackVar
public void addVariableMapping (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.ir.ast.JVariable)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding ecjVar
com.android.jack.ir.ast.JVariable jackVar
static void ()
}
com/android/jack/ir/impl/JackIrBuilder.classJackIrBuilder.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.JackIrBuilder extends java.lang.Object {
private static final String ARRAY_LENGTH_FIELD
private static final java.lang.reflect.Field collectionElementTypeField
private static final char[] HAS_NEXT
private static final char[] ITERATOR
private static final char[] NEXT
private static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_TYPES
private static final String VALUE_OF_STRING
private static final String INIT_METHOD_NAME
private static final char[] VALUE_OF
private static final String VALUES_STRING
private static final char[] VALUES
com.android.jack.ir.impl.CudInfo curCud
com.android.jack.ir.ast.JDefinedClass javaLangClass
com.android.jack.ir.ast.JDefinedClass javaLangObject
com.android.jack.ir.ast.JDefinedClass javaLangString
private com.android.jack.ir.ast.JMethod getClassMethod
private final com.android.jack.ir.impl.ReferenceMapper typeMap
private final com.android.jack.ir.impl.JackIrBuilder$AstVisitor astVisitor
private final com.android.jack.ir.impl.JackIrBuilder$AnnotationValueParser annotationParser
private java.util.List newTypes
private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
private final com.android.jack.ir.ast.JSession session
static final boolean $assertionsDisabled
static java.lang.String slashify (char[][])
int i
char[][] name
StringBuffer result
static boolean isNested (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
private static boolean isOptimizedFalse (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.ast.Expression condition
private static boolean isOptimizedTrue (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.ast.Expression condition
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.ir.ast.JSession)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
com.android.jack.ir.ast.JSession session
public com.android.jack.ir.impl.ReferenceMapper getTypeMap ()
public java.util.List process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
com.android.jack.ir.ast.JTypeLookupException e
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
java.util.Iterator i$
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud
java.util.List result
com.android.jack.frontend.ParentSetter parentSetter
static com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.ir.impl.CudInfo, int, int, com.android.jack.ir.sourceinfo.SourceInfoFactory)
com.android.jack.ir.impl.CudInfo cuInfo
int start
int end
com.android.jack.ir.sourceinfo.SourceInfoFactory factory
int startLine
int startCol
int endLine
int endCol
com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (int, int, com.android.jack.ir.sourceinfo.SourceInfoFactory)
int start
int end
com.android.jack.ir.sourceinfo.SourceInfoFactory factory
com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode x
private com.android.jack.ir.JNodeInternalError translateException (java.lang.Exception)
Exception e
private com.android.jack.ir.JNodeInternalError translateException (org.eclipse.jdt.internal.compiler.ast.ASTNode, java.lang.Exception)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
Exception e
com.android.jack.ir.JNodeInternalError ice
private com.android.jack.ir.JNodeInternalError translateException (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, java.lang.Exception, com.android.jack.ir.sourceinfo.SourceInfo)
StringBuffer sb
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
Exception e
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.JNodeInternalError ice
static com.android.jack.ir.ast.JAbstractStringLiteral getStringLiteral (com.android.jack.ir.sourceinfo.SourceInfo, char[])
com.android.jack.ir.sourceinfo.SourceInfo info
char[] chars
static com.android.jack.ir.ast.JAbstractStringLiteral getStringLiteral (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String)
com.android.jack.ir.sourceinfo.SourceInfo info
String string
private com.android.jack.ir.ast.JLiteral getConstant (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int componentTypeId
private com.android.jack.ir.ast.JLiteral getConstant (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.impl.Constant)
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.impl.Constant constant
private boolean isConstantType (int)
int typeId
private com.android.jack.ir.ast.JLiteral getConstant (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.impl.Constant, int)
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.impl.Constant constant
int typeId
private void createField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
private void createMembers (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
com.android.jack.ir.ast.marker.ThisRefTypeInfo thisMarker
org.eclipse.jdt.internal.compiler.lookup.MethodBinding valueOfBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding valuesBinding
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.sourceinfo.SourceInfo info
char[] signature
char[] genericSignature
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
private void createMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration x
private com.android.jack.ir.ast.JMethod createStaticInitializer (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
int modifier
com.android.jack.ir.ast.JMethod method
private com.android.jack.ir.ast.JMethod createSyntheticMethod (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JType returnType
int modifier
com.android.jack.ir.ast.JMethod method
private com.android.jack.ir.ast.JMethod createSyntheticMethodFromBinding (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.String[]) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
String[] paramNames
com.android.jack.ir.ast.JMethod method
int i
private void createTypes (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] arr$
int len$
int i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JDefinedEnum getEnumSuperClass (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JDefinedClass jClass
private static com.android.jack.ir.ast.JMethodCall makeMethodCall (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
com.android.jack.ir.ast.JMethod targetMethod
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JMethodCall call
private static com.android.jack.ir.ast.JMethodCall makeSuperCall (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
com.android.jack.ir.ast.JMethod targetMethod
com.android.jack.ir.ast.JMethodCall call
static com.android.jack.ir.JNodeInternalError access$000 (com.android.jack.ir.impl.JackIrBuilder, org.eclipse.jdt.internal.compiler.ast.ASTNode, java.lang.Exception)
com.android.jack.ir.impl.JackIrBuilder x0
org.eclipse.jdt.internal.compiler.ast.ASTNode x1
Exception x2
static com.android.jack.ir.ast.JMethodCall access$100 (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.sourceinfo.SourceInfo x0
com.android.jack.ir.ast.JExpression x1
com.android.jack.ir.ast.JDefinedClassOrInterface x2
com.android.jack.ir.ast.JMethod x3
static boolean access$200 (com.android.jack.ir.impl.JackIrBuilder, int)
com.android.jack.ir.impl.JackIrBuilder x0
int x1
static com.android.jack.ir.ast.JLiteral access$300 (com.android.jack.ir.impl.JackIrBuilder, org.eclipse.jdt.internal.compiler.ast.Expression, int)
com.android.jack.ir.impl.JackIrBuilder x0
org.eclipse.jdt.internal.compiler.ast.Expression x1
int x2
static char[] access$400 ()
static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] access$500 ()
static char[] access$600 ()
static char[] access$700 ()
static java.lang.reflect.Field access$800 ()
static com.android.jack.ir.ast.JMethodCall access$900 (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.sourceinfo.SourceInfo x0
com.android.jack.ir.ast.JExpression x1
com.android.jack.ir.ast.JDefinedClassOrInterface x2
com.android.jack.ir.ast.JMethod x3
static com.android.jack.ir.impl.JackIrBuilder$AnnotationValueParser access$1000 (com.android.jack.ir.impl.JackIrBuilder)
com.android.jack.ir.impl.JackIrBuilder x0
static boolean access$1100 (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression x0
static boolean access$1200 (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression x0
static void access$1300 (com.android.jack.ir.impl.JackIrBuilder, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
com.android.jack.ir.impl.JackIrBuilder x0
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x1
static void access$1400 (com.android.jack.ir.impl.JackIrBuilder, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
com.android.jack.ir.impl.JackIrBuilder x0
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration x1
static com.android.jack.ir.ast.JSession access$1500 (com.android.jack.ir.impl.JackIrBuilder)
com.android.jack.ir.impl.JackIrBuilder x0
static com.android.jack.ir.impl.ReferenceMapper access$1600 (com.android.jack.ir.impl.JackIrBuilder)
com.android.jack.ir.impl.JackIrBuilder x0
static com.android.jack.ir.ast.JMethod access$1700 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.String[]) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.impl.JackIrBuilder x0
com.android.jack.ir.sourceinfo.SourceInfo x1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding x2
String[] x3
static com.android.jack.ir.ast.JMethod access$1800 (com.android.jack.ir.impl.JackIrBuilder)
com.android.jack.ir.impl.JackIrBuilder x0
static org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment access$1900 (com.android.jack.ir.impl.JackIrBuilder)
com.android.jack.ir.impl.JackIrBuilder x0
static com.android.jack.ir.ast.JLiteral access$2000 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.impl.Constant)
com.android.jack.ir.impl.JackIrBuilder x0
com.android.jack.ir.sourceinfo.SourceInfo x1
org.eclipse.jdt.internal.compiler.impl.Constant x2
static char[] access$2100 ()
static com.android.jack.ir.ast.JLiteral access$2300 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.impl.Constant, int)
com.android.jack.ir.impl.JackIrBuilder x0
com.android.jack.ir.sourceinfo.SourceInfo x1
org.eclipse.jdt.internal.compiler.impl.Constant x2
int x3
static void ()
Exception e
}
com/android/jack/ir/impl/JavaPrecedenceVisitor.classJavaPrecedenceVisitor.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.JavaPrecedenceVisitor extends com.android.jack.ir.ast.JVisitor {
private int answer
static final boolean $assertionsDisabled
public static int exec (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expression
com.android.jack.ir.impl.JavaPrecedenceVisitor visitor
private void ()
public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension)
com.android.jack.ir.ast.JAbsentArrayDimension x
public boolean visit (com.android.jack.ir.ast.JAlloc)
com.android.jack.ir.ast.JAlloc alloc
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation operation
public boolean visit (com.android.jack.ir.ast.JBooleanLiteral)
com.android.jack.ir.ast.JBooleanLiteral x
public boolean visit (com.android.jack.ir.ast.JByteLiteral)
com.android.jack.ir.ast.JByteLiteral x
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation operation
public boolean visit (com.android.jack.ir.ast.JCharLiteral)
com.android.jack.ir.ast.JCharLiteral x
public boolean visit (com.android.jack.ir.ast.JClassLiteral)
com.android.jack.ir.ast.JClassLiteral x
public boolean visit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression conditional
public boolean visit (com.android.jack.ir.ast.JDoubleLiteral)
com.android.jack.ir.ast.JDoubleLiteral x
public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue)
com.android.jack.ir.ast.JExceptionRuntimeValue x
public boolean visit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef x
public boolean visit (com.android.jack.ir.ast.JFloatLiteral)
com.android.jack.ir.ast.JFloatLiteral x
public boolean visit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.ir.ast.JInstanceOf of
public boolean visit (com.android.jack.ir.ast.JIntLiteral)
com.android.jack.ir.ast.JIntLiteral x
public boolean visit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef x
public boolean visit (com.android.jack.ir.ast.JLongLiteral)
com.android.jack.ir.ast.JLongLiteral x
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall x
public boolean visit (com.android.jack.ir.ast.JMultiExpression)
com.android.jack.ir.ast.JMultiExpression x
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JNewArray array
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance instance
public boolean visit (com.android.jack.ir.ast.JNullLiteral)
com.android.jack.ir.ast.JNullLiteral x
public boolean visit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef x
public boolean visit (com.android.jack.ir.ast.JPostfixOperation)
com.android.jack.ir.ast.JPostfixOperation operation
public boolean visit (com.android.jack.ir.ast.JPrefixOperation)
com.android.jack.ir.ast.JPrefixOperation operation
public boolean visit (com.android.jack.ir.ast.JShortLiteral)
com.android.jack.ir.ast.JShortLiteral x
public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.ast.JAbstractStringLiteral x
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef x
static void ()
}
com/android/jack/ir/impl/ReferenceMapper.classReferenceMapper.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.ReferenceMapper extends java.lang.Object {
private final java.util.List argNames
private final java.util.Map fields
private final java.util.Map methods
private static final com.android.jack.ir.StringInterner stringInterner
private com.android.jack.ir.ast.JDefinedClass javaLangString
private final com.android.jack.lookup.JNodeLookup lookup
private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
static final boolean $assertionsDisabled
public void (com.android.jack.lookup.JNodeLookup, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.ir.sourceinfo.SourceInfoFactory)
com.android.jack.lookup.JNodeLookup lookup
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment ()
public com.android.jack.ir.sourceinfo.SourceInfoFactory getSourceInfoFactory ()
public com.android.jack.lookup.JLookup getLookup ()
public com.android.jack.ir.ast.JField get (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
String key
com.android.jack.ir.ast.JField field
public com.android.jack.ir.ast.JMethod get (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
String key
com.android.jack.ir.ast.JMethod method
public com.android.jack.ir.ast.JType get (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
static java.lang.String intern (char[])
char[] cs
static java.lang.String intern (java.lang.String)
String s
public com.android.jack.ir.ast.JType get (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String signature
void setField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.ir.ast.JField)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
com.android.jack.ir.ast.JField field
private com.android.jack.ir.ast.JMethod createMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.impl.CudInfo cuInfo
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
String argName
int i
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JMethod method
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
String argName
int i
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding b
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
com.android.jack.ir.impl.CudInfo cuInfo
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
java.util.Set alreadyNamedVariables
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JMethod method
boolean isNested
int flags
char[] genSignature
private org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration getDeclaration (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration candidate
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding b
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
private void createParameter (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, java.lang.String, com.android.jack.ir.ast.JMethod) throws com.android.jack.ir.ast.JTypeLookupException
String genericSignature
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
String name
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JParameter param
char[] genericTypeSignature
private void createParameters (com.android.jack.ir.ast.JMethod, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.ir.impl.CudInfo) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Argument[] arr$
int len$
int i$
com.android.jack.ir.ast.JMethod method
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration x
com.android.jack.ir.impl.CudInfo cuInfo
private void createParameter (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.ir.ast.JMethod) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
com.android.jack.ir.ast.JMethod method
private com.android.jack.ir.ast.JField createField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JField field
int flags
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
com.android.jack.ir.impl.CudInfo cuInfo
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JField field
char[] genSignature
private com.android.jack.ir.ast.JParameter createParameter (com.android.jack.ir.sourceinfo.SourceInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.ir.ast.JMethod, java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.sourceinfo.SourceInfo info
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
com.android.jack.ir.ast.JMethod enclosingMethod
String name
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JParameter param
static com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy (long)
com.android.jack.ir.ast.JRetentionPolicy result
com.android.jack.ir.ast.JRetentionPolicy result
long tagBits
com.android.jack.ir.ast.JRetentionPolicy result
long annotBits
private void ensureArgNames (int)
int i
int required
private void mapExceptions (com.android.jack.ir.ast.JMethod, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JDefinedClass type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding thrownBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] arr$
int len$
int i$
java.util.List thrownException
com.android.jack.ir.ast.JMethod method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int length
private int mapParameters (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethod, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arr$
int len$
int i$
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JMethod method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int argPosition
private java.lang.String signature (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
StringBuilder sb
private java.lang.String signature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
StringBuilder sb
private static java.lang.String getTypeConstantPoolName (java.lang.String)
String typeName
public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getEcjType (java.lang.String, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) throws com.android.jack.ir.ast.JTypeLookupException
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problem
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
String typeName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
String typeNameWithDot
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
static int removeSynchronizedOnBridge (int)
int accessFlags
static com.android.jack.ir.ast.MethodKind getMethodKind (int)
int accessFlags
private com.android.jack.ir.ast.JField findField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JField existing
java.util.Iterator i$
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JField field
String name
String typeSignature
private com.android.jack.ir.ast.JMethod findMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JMethod existing
java.util.Iterator i$
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JMethod method
String searchedSignature
static com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.ir.impl.CudInfo, org.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.ir.sourceinfo.SourceInfoFactory)
com.android.jack.ir.impl.CudInfo cuInfo
org.eclipse.jdt.internal.compiler.ast.ASTNode x
com.android.jack.ir.sourceinfo.SourceInfoFactory factory
static boolean isCompileTimeConstant (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
boolean isCompileTimeConstant
private void cacheMethod (java.lang.String, com.android.jack.ir.ast.JMethod)
String key
com.android.jack.ir.ast.JMethod method
private void cacheField (java.lang.String, com.android.jack.ir.ast.JField)
String key
com.android.jack.ir.ast.JField field
private com.android.jack.ir.ast.JDefinedClass getJavaLangString () throws com.android.jack.ir.ast.JTypeLookupException
static void ()
}
com/android/jack/ir/impl/ResolutionTargetMarker.classResolutionTargetMarker.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.ResolutionTargetMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private com.android.jack.ir.ast.JMethod target
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod target
public com.android.jack.ir.ast.JMethod getTarget ()
public void resolve (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod target
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/ir/impl/SourceGenerationVisitor.classSourceGenerationVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.SourceGenerationVisitor extends com.android.jack.ir.impl.BaseGenerationVisitor {
static final boolean $assertionsDisabled
public void (com.android.jack.util.TextOutput)
com.android.jack.util.TextOutput textOutput
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JField it
java.util.Iterator i$
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JMethod it
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClass x
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedInterface x
public boolean visit (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JSession x
protected boolean shouldPrintMethodBody ()
static void ()
}
com/android/jack/ir/impl/TextOutputVisitor.classTextOutputVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.TextOutputVisitor extends com.android.jack.ir.ast.JVisitor implements com.android.jack.util.TextOutput {
private final com.android.jack.util.TextOutput textOutput
public void (com.android.jack.util.TextOutput)
com.android.jack.util.TextOutput textOutput
public int getPosition ()
public void indentIn ()
public void indentOut ()
public void newline ()
public void newlineOpt ()
public void print (char)
char c
public void print (char[])
char[] s
public void print (java.lang.String)
String s
public void printOpt (char)
char c
public void printOpt (char[])
char[] s
public void printOpt (java.lang.String)
String s
}
com/android/jack/ir/impl/ToStringGenerationVisitor.classToStringGenerationVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.ToStringGenerationVisitor extends com.android.jack.ir.impl.BaseGenerationVisitor {
public void (com.android.jack.util.TextOutput)
com.android.jack.util.TextOutput textOutput
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass x
public boolean visit (com.android.jack.ir.ast.JConstructor)
com.android.jack.ir.ast.JConstructor x
public boolean visit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField x
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JDefinedInterface x
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JLiteral defaultValue
com.android.jack.ir.ast.JMethod x
protected void printMethodHeader (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
}
com/android/jack/ir/naming/AbstractName.classAbstractName.java
package com.android.jack.ir.naming
public abstract com.android.jack.ir.naming.AbstractName extends java.lang.Object implements java.lang.CharSequence {
public void ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
}
com/android/jack/ir/naming/CompositeName.classCompositeName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.CompositeName extends com.android.jack.ir.naming.AbstractName {
private final CharSequence leftStr
private final CharSequence rightStr
public void (java.lang.CharSequence, java.lang.CharSequence)
CharSequence leftStr
CharSequence rightStr
public int length ()
public java.lang.String toString ()
}
com/android/jack/ir/naming/FieldName.classFieldName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.FieldName extends com.android.jack.ir.naming.AbstractName {
private final com.android.jack.ir.ast.JField field
public void (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
public java.lang.String toString ()
public com.android.jack.ir.ast.JField getField ()
}
com/android/jack/ir/naming/MethodName.classMethodName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.MethodName extends com.android.jack.ir.naming.AbstractName {
private final com.android.jack.ir.ast.JMethod method
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public java.lang.String toString ()
public com.android.jack.ir.ast.JMethod getMethod ()
}
com/android/jack/ir/naming/PackageName$1.classPackageName.java
package com.android.jack.ir.naming
com.android.jack.ir.naming.PackageName$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$naming$PackageName$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/naming/PackageName$Kind.classPackageName.java
package com.android.jack.ir.naming
public final com.android.jack.ir.naming.PackageName$Kind extends java.lang.Enum {
public static final com.android.jack.ir.naming.PackageName$Kind BINARY_QN
public static final com.android.jack.ir.naming.PackageName$Kind SRC_QN
public static final com.android.jack.ir.naming.PackageName$Kind SIMPLE_NAME
private static final com.android.jack.ir.naming.PackageName$Kind[] $VALUES
public static com.android.jack.ir.naming.PackageName$Kind[] values ()
public static com.android.jack.ir.naming.PackageName$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/naming/PackageName.classPackageName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.PackageName extends com.android.jack.ir.naming.AbstractName {
private static final com.android.jack.ir.formatter.PackageFormatter binaryQnFormatter
private static final com.android.jack.ir.formatter.PackageFormatter sourceQnFormatter
private final com.android.jack.ir.ast.JPackage pack
private final com.android.jack.ir.naming.PackageName$Kind kind
public void (com.android.jack.ir.naming.PackageName$Kind, com.android.jack.ir.ast.JPackage)
com.android.jack.ir.naming.PackageName$Kind kind
com.android.jack.ir.ast.JPackage pack
private static java.lang.String getValue (com.android.jack.ir.ast.JPackage, com.android.jack.ir.naming.PackageName$Kind)
com.android.jack.ir.ast.JPackage pack
com.android.jack.ir.naming.PackageName$Kind kind
public java.lang.String toString ()
public com.android.jack.ir.ast.JPackage getReferencedPackage ()
static void ()
}
com/android/jack/ir/naming/TypeName$1.classTypeName.java
package com.android.jack.ir.naming
com.android.jack.ir.naming.TypeName$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$naming$TypeName$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/ir/naming/TypeName$Kind.classTypeName.java
package com.android.jack.ir.naming
public final com.android.jack.ir.naming.TypeName$Kind extends java.lang.Enum {
public static final com.android.jack.ir.naming.TypeName$Kind BINARY_SIGNATURE
public static final com.android.jack.ir.naming.TypeName$Kind SRC_SIGNATURE
public static final com.android.jack.ir.naming.TypeName$Kind BINARY_QN
public static final com.android.jack.ir.naming.TypeName$Kind SRC_QN
public static final com.android.jack.ir.naming.TypeName$Kind SIMPLE_NAME
private static final com.android.jack.ir.naming.TypeName$Kind[] $VALUES
public static com.android.jack.ir.naming.TypeName$Kind[] values ()
public static com.android.jack.ir.naming.TypeName$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/ir/naming/TypeName.classTypeName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.TypeName extends com.android.jack.ir.naming.AbstractName {
private static final com.android.jack.ir.formatter.TypeFormatter binaryQnFormatter
private static final com.android.jack.ir.formatter.TypeFormatter binarySignatureFormatter
private static final com.android.jack.ir.formatter.TypeFormatter sourceQnFormatter
private final com.android.jack.ir.ast.JType type
private final com.android.jack.ir.naming.TypeName$Kind kind
static final boolean $assertionsDisabled
public void (com.android.jack.ir.naming.TypeName$Kind, com.android.jack.ir.ast.JType)
com.android.jack.ir.naming.TypeName$Kind kind
com.android.jack.ir.ast.JType type
private static java.lang.String getValue (com.android.jack.ir.ast.JType, com.android.jack.ir.naming.TypeName$Kind)
com.android.jack.ir.ast.JType type
com.android.jack.ir.naming.TypeName$Kind kind
public java.lang.String toString ()
public com.android.jack.ir.ast.JType getReferencedType ()
private static java.lang.String getSimpleName (com.android.jack.ir.ast.JType)
int length
com.android.jack.ir.ast.JType type
String typeName
int simpleNameBeginIndex
static void ()
}
com/android/jack/ir/sourceinfo/ColumnSourceInfo.classColumnSourceInfo.java
package com.android.jack.ir.sourceinfo
com.android.jack.ir.sourceinfo.ColumnSourceInfo extends com.android.jack.ir.sourceinfo.SourceInfo {
private final int endCol
private final int startCol
private final com.android.jack.ir.sourceinfo.LineSourceInfo lineSourceInfo
void (com.android.jack.ir.sourceinfo.LineSourceInfo, int, int)
com.android.jack.ir.sourceinfo.LineSourceInfo location
int startCol
int endCol
public int getEndColumn ()
public int getStartColumn ()
public int getStartLine ()
public int getEndLine ()
public com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo ()
public final boolean equals (java.lang.Object)
Object o
com.android.jack.ir.sourceinfo.ColumnSourceInfo other
public java.lang.String toString ()
public final int hashCode ()
}
com/android/jack/ir/sourceinfo/FileSourceInfo.classFileSourceInfo.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.FileSourceInfo extends com.android.jack.ir.sourceinfo.SourceInfo {
private final String originalFileName
private String fileName
void (java.lang.String)
String fileName
public java.lang.String getFileName ()
public void setFileName (java.lang.String)
String fileName
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
com.android.jack.ir.sourceinfo.FileSourceInfo other
public com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo ()
public java.lang.String toString ()
}
com/android/jack/ir/sourceinfo/LineSourceInfo.classLineSourceInfo.java
package com.android.jack.ir.sourceinfo
com.android.jack.ir.sourceinfo.LineSourceInfo extends com.android.jack.ir.sourceinfo.SourceInfo {
private final com.android.jack.ir.sourceinfo.FileSourceInfo fileSourceInfo
private final int startLine
private final int endLine
void (com.android.jack.ir.sourceinfo.FileSourceInfo, int, int)
com.android.jack.ir.sourceinfo.FileSourceInfo location
int startLine
int endLine
public final boolean equals (java.lang.Object)
Object o
com.android.jack.ir.sourceinfo.LineSourceInfo other
public com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo ()
public int getStartLine ()
public int getEndLine ()
public final int hashCode ()
public java.lang.String toString ()
}
com/android/jack/ir/sourceinfo/SourceInfo.classSourceInfo.java
package com.android.jack.ir.sourceinfo
public abstract com.android.jack.ir.sourceinfo.SourceInfo extends java.lang.Object {
public static final int UNKNOWN_LINE_NUMBER
public static final int UNKNOWN_COLUMN_NUMBER
public static final com.android.jack.ir.sourceinfo.SourceInfo UNKNOWN
public void ()
public java.lang.String getFileName ()
public abstract com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo ()
public int getStartLine ()
public int getEndLine ()
public int getStartColumn ()
public int getEndColumn ()
static void ()
}
com/android/jack/ir/sourceinfo/SourceInfoCreation.classSourceInfoCreation.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.SourceInfoCreation extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/ir/sourceinfo/SourceInfoFactory.classSourceInfoFactory.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.SourceInfoFactory extends java.lang.Object {
private final java.util.HashMap canonicalFileSourceInfos
private final java.util.HashMap canonicalLineSourceInfos
private final java.util.HashMap canonicalColumnSourceInfos
static final boolean $assertionsDisabled
public void ()
public synchronized com.android.jack.ir.sourceinfo.FileSourceInfo create (java.lang.String)
String fileName
com.android.jack.ir.sourceinfo.FileSourceInfo newInstance
com.android.jack.ir.sourceinfo.FileSourceInfo canonical
public synchronized com.android.jack.ir.sourceinfo.SourceInfo create (int, int, int, int, java.lang.String)
int startCol
int endCol
int startLine
int endLine
String fileName
com.android.jack.ir.sourceinfo.FileSourceInfo fileSourceInfo
com.android.jack.ir.sourceinfo.LineSourceInfo lineSourceOrigin
com.android.jack.ir.sourceinfo.ColumnSourceInfo newInstance
com.android.jack.ir.sourceinfo.ColumnSourceInfo canonical
public synchronized com.android.jack.ir.sourceinfo.SourceInfo create (int, int, java.lang.String)
int startLine
int endLine
String fileName
com.android.jack.ir.sourceinfo.FileSourceInfo fileSourceInfo
public synchronized com.android.jack.ir.sourceinfo.LineSourceInfo create (int, int, com.android.jack.ir.sourceinfo.FileSourceInfo)
int startLine
int endLine
com.android.jack.ir.sourceinfo.FileSourceInfo fileName
com.android.jack.ir.sourceinfo.LineSourceInfo newInstance
com.android.jack.ir.sourceinfo.LineSourceInfo canonical
public java.util.Set getFileSourceInfos ()
public java.util.Set getColumnSourceInfos ()
public java.util.Set getLineSourceInfos ()
static void ()
}
com/android/jack/ir/sourceinfo/UnknownSourceInfo.classUnknownSourceInfo.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.UnknownSourceInfo extends com.android.jack.ir.sourceinfo.FileSourceInfo {
void ()
public java.lang.String toString ()
}
com/android/jack/ir/types/JFloatingPointType.classJFloatingPointType.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JFloatingPointType extends java.lang.Object implements com.android.jack.ir.types.JNumericType {
}
com/android/jack/ir/types/JIntegralType.classJIntegralType.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JIntegralType extends java.lang.Object implements com.android.jack.ir.types.JNumericType {
}
com/android/jack/ir/types/JIntegralType32.classJIntegralType32.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JIntegralType32 extends java.lang.Object implements com.android.jack.ir.types.JIntegralType {
public abstract boolean isValidValue (int)
}
com/android/jack/ir/types/JIntegralType64.classJIntegralType64.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JIntegralType64 extends java.lang.Object implements com.android.jack.ir.types.JIntegralType {
}
com/android/jack/ir/types/JNumericType.classJNumericType.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JNumericType extends java.lang.Object {
}
com/android/jack/jayce/DeclaredTypeNode.classDeclaredTypeNode.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.DeclaredTypeNode extends java.lang.Object implements com.android.jack.jayce.Node {
public abstract void updateToStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public abstract com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
public abstract java.lang.String getSignature ()
public abstract com.android.jack.jayce.MethodNode getMethodNode (com.android.jack.ir.ast.JMethod)
public abstract com.android.jack.jayce.NodeLevel getLevel ()
}
com/android/jack/jayce/FullPackageLoader.classFullPackageLoader.java
package com.android.jack.jayce
com.android.jack.jayce.FullPackageLoader extends com.android.jack.jayce.JaycePackageLoader {
public void (com.android.jack.library.InputJackLibrary, com.android.jack.lookup.JPhantomLookup)
com.android.jack.library.InputJackLibrary inputJackLibrary
com.android.jack.lookup.JPhantomLookup lookup
}
com/android/jack/jayce/JayceClassOrInterfaceLoader.classJayceClassOrInterfaceLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceClassOrInterfaceLoader extends com.android.jack.load.AbtractClassOrInterfaceLoader implements com.android.jack.library.HasInputLibrary {
private static final com.android.sched.util.log.stats.StatisticId NNODE_RELOAD
private static final com.android.sched.util.log.stats.StatisticId STRUCTURE_LOAD
private static final java.util.logging.Logger logger
private final com.android.sched.vfs.InputVFile source
private java.lang.ref.Reference nnode
private boolean structureLoaded
private final com.android.jack.lookup.JPhantomLookup lookup
private final com.android.jack.jayce.NodeLevel defaultLoadLevel
private int loadCount
private int methodNotLoadedCount
private final com.android.jack.library.InputJackLibrary inputJackLibrary
private final String simpleName
private final com.android.jack.ir.ast.JPackage enclosingPackage
private final com.android.sched.util.location.Location location
final com.android.sched.util.log.Tracer tracer
static final boolean $assertionsDisabled
void (com.android.jack.library.InputJackLibrary, com.android.jack.ir.ast.JPackage, java.lang.String, com.android.sched.vfs.InputVFile, com.android.jack.lookup.JPhantomLookup, com.android.jack.jayce.NodeLevel)
com.android.jack.library.InputJackLibrary jackLibrary
com.android.jack.ir.ast.JPackage enclosingPackage
String simpleName
com.android.sched.vfs.InputVFile source
com.android.jack.lookup.JPhantomLookup lookup
com.android.jack.jayce.NodeLevel defaultLoadLevel
public com.android.jack.lookup.JPhantomLookup getLookup ()
public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotation)
com.android.jack.ir.ast.JDefinedAnnotation loaded
public void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
com.android.sched.util.location.Location getLocation ()
com.android.jack.ir.ast.JDefinedClassOrInterface load () throws com.android.jack.jayce.JayceFormatException com.android.jack.jayce.JayceVersionException java.io.IOException
com.android.jack.jayce.DeclaredTypeNode type
String expectedSignature
com.android.jack.ir.ast.JDefinedClassOrInterface jType
private com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JSession) throws com.android.jack.jayce.JayceFormatException com.android.jack.jayce.JayceVersionException java.io.IOException
com.android.jack.ir.ast.JSession session
com.android.jack.jayce.DeclaredTypeNode type
String packageQualifiedName
com.android.jack.ir.ast.JPackage pack
com.android.jack.ir.ast.JDefinedClassOrInterface jType
com.android.jack.jayce.DeclaredTypeNode getNNode (com.android.jack.jayce.NodeLevel, java.util.logging.Logger) throws java.io.IOException com.android.jack.jayce.JayceFormatException com.android.jack.jayce.JayceVersionException
com.android.jack.jayce.JayceReader reader
com.android.jack.jayce.NodeLevel loadLevel
java.io.IOException e
java.io.IOException e
java.io.InputStream in
com.android.jack.jayce.NodeLevel minimumLevel
java.util.logging.Logger userLogger
com.android.jack.jayce.DeclaredTypeNode type
protected void ensureAll (com.android.jack.ir.ast.JDefinedClassOrInterface)
java.io.IOException e
com.android.jack.JackFileException e
com.android.jack.lookup.JLookupException e
com.android.jack.jayce.DeclaredTypeNode type
com.android.jack.frontend.ParentSetter parentSetter
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
synchronized void notifyMethodLoaded (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public com.android.jack.library.InputLibrary getInputLibrary ()
static void ()
}
com/android/jack/jayce/JayceFormatException.classJayceFormatException.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceFormatException extends com.android.jack.JackFileException {
private static final long serialVersionUID
public void (java.lang.String)
String string
}
com/android/jack/jayce/JayceHeader.classJayceHeader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceHeader extends java.lang.Object {
private static final char VERSION_SEPARATOR
private static final char STRING_DELIMITER
private static final char VALUE_SEPARATOR
private static final char LEFT_BRACKET
private static final char RIGHT_BRACKET
private static final String JAYCE_KEYWORD
private static final java.nio.charset.Charset DEFAULT_CHARSET
private static final byte[] JAYCE_KEYWORD_BYTE_ARRAY
private static final String STANDARD_ERROR_MESSAGE
private static final int INT_MAX_DIGITS
private static final int CHARSET_NAME_MAX_LENGTH
private static final int EMITTER_ID_MAX_LENGTH
private static final String VERSION_FORMAT
private int majorVersion
private int minorVersion
private String emitterId
private char previousChar
public void (int, int, java.lang.String) throws com.android.jack.jayce.JayceFormatException
int majorVersion
int minorVersion
String emitterId
public void (java.io.InputStream) throws java.io.IOException com.android.jack.jayce.JayceFormatException
java.io.InputStream is
private void readHeader (java.io.InputStream) throws java.io.IOException com.android.jack.jayce.JayceFormatException
java.io.InputStream in
private void checkLeftBracket (char) throws com.android.jack.jayce.JayceFormatException
char readChar
private boolean checkIfRightBracket (char) throws com.android.jack.jayce.JayceFormatException
char readChar
private void checkVersionSeparator (char) throws com.android.jack.jayce.JayceFormatException
char potentialSeparator
private void checkJayceKeyword (java.io.InputStream) throws java.io.IOException com.android.jack.jayce.JayceFormatException
java.io.InputStream in
byte[] byteArray
private int readInt (java.io.InputStream) throws java.io.IOException com.android.jack.jayce.JayceFormatException
NumberFormatException e
java.io.InputStream in
StringBuffer buffer
char readChar
int numRead
private java.lang.String readString (java.io.InputStream, int) throws java.io.IOException com.android.jack.jayce.JayceFormatException
java.io.InputStream in
int upperLimit
char readChar
StringBuffer buffer
int numRead
public void writeHeader (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
java.io.OutputStreamWriter writer
public int getMajorVersion ()
public int getMinorVersion ()
public java.lang.String getMajorVersionString ()
public static java.lang.String getVersionString (int)
int version
public java.lang.String getEmitterId ()
private char readChar (java.io.InputStream) throws java.io.IOException com.android.jack.jayce.JayceFormatException
java.io.InputStream in
int readChar
private char getPreviousChar ()
static void ()
}
com/android/jack/jayce/JayceInternalReader.classJayceInternalReader.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceInternalReader extends java.lang.Object {
public abstract com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel) throws java.io.IOException
public abstract int getCurrentMinor ()
public abstract int getMinorMin ()
}
com/android/jack/jayce/JayceInternalWriter.classJayceInternalWriter.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceInternalWriter extends java.lang.Object {
public abstract void write (com.android.jack.ir.ast.JNode) throws java.io.IOException
public abstract int getCurrentMinor ()
public abstract void close () throws java.io.IOException
}
com/android/jack/jayce/JayceMethodLoader.classJayceMethodLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceMethodLoader extends com.android.jack.load.AbstractMethodLoader implements com.android.jack.library.HasInputLibrary {
private static final com.android.sched.util.log.stats.StatisticId BODY_LOAD_COUNT
private final com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingClassLoader
private final java.lang.ref.SoftReference nnode
private boolean isLoaded
public void (com.android.jack.jayce.MethodNode, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.jayce.MethodNode nnode
com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingClassLoader
public void ensureBody (com.android.jack.ir.ast.JMethod)
com.android.jack.JackFileException e
java.io.IOException e
com.android.jack.lookup.JLookupException e
com.android.jack.jayce.MethodNode methodNode
com.android.jack.ir.ast.JNode body
com.android.jack.ir.ast.JMethod loaded
public void loadFully (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
private com.android.jack.jayce.MethodNode getNNode (com.android.jack.ir.ast.JMethod) throws com.android.jack.jayce.JayceFormatException com.android.jack.jayce.JayceVersionException java.io.IOException
com.android.jack.jayce.DeclaredTypeNode declaredTypeNode
com.android.jack.ir.ast.JMethod loaded
com.android.jack.jayce.MethodNode methodNode
public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
protected void ensureAll (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
public com.android.jack.library.InputLibrary getInputLibrary ()
static void ()
}
com/android/jack/jayce/JaycePackageLoader.classJaycePackageLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JaycePackageLoader extends java.lang.Object implements com.android.jack.load.PackageLoader com.android.jack.library.HasInputLibrary {
private final com.android.sched.vfs.InputVDir dir
private final com.android.jack.lookup.JPhantomLookup lookup
private final com.android.jack.jayce.NodeLevel defaultLoadLevel
private final com.android.jack.library.InputJackLibrary inputJackLibrary
void (com.android.jack.library.InputJackLibrary, com.android.sched.vfs.InputVDir, com.android.jack.lookup.JPhantomLookup, com.android.jack.jayce.NodeLevel)
com.android.jack.library.InputJackLibrary inputJackLibrary
com.android.sched.vfs.InputVDir dir
com.android.jack.lookup.JPhantomLookup lookup
com.android.jack.jayce.NodeLevel defaultLoadLevel
public com.android.jack.ir.ast.JDefinedClassOrInterface loadClassOrInterface (com.android.jack.ir.ast.JPackage, java.lang.String)
java.io.IOException e
com.android.jack.JackFileException e
com.android.sched.vfs.InputVElement sub
java.util.Iterator i$
com.android.jack.ir.ast.JPackage loading
String simpleName
public java.util.Collection getSubClassNames (com.android.jack.ir.ast.JPackage)
String fileName
com.android.sched.vfs.InputVElement sub
java.util.Iterator i$
com.android.jack.ir.ast.JPackage loading
java.util.List subs
public com.android.jack.load.PackageLoader getLoaderForSubPackage (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
com.android.sched.vfs.InputVElement sub
java.util.Iterator i$
com.android.jack.ir.ast.JPackage loading
String simpleName
public java.util.Collection getSubPackageNames (com.android.jack.ir.ast.JPackage)
com.android.sched.vfs.InputVElement sub
java.util.Iterator i$
com.android.jack.ir.ast.JPackage loading
java.util.List subs
public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage loaded
private boolean isJackFileNameOf (java.lang.String, java.lang.String)
String fileName
String typeName
public boolean isOnPath (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage loaded
public com.android.jack.library.InputLibrary getInputLibrary ()
}
com/android/jack/jayce/JayceProcessor.classJayceProcessor.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceProcessor extends java.lang.Object {
public void ()
protected java.lang.Object instantiateConstructorWithParameters (java.lang.String, java.lang.Class[], java.lang.Object[], java.lang.String) throws com.android.jack.jayce.JayceVersionException
Class jayceReaderClass
java.lang.reflect.Constructor constructor
SecurityException e
IllegalArgumentException e
ClassNotFoundException e
NoSuchMethodException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
String className
Class[] parameterTypes
Object[] parameterInstances
String version
Object constructorInstance
}
com/android/jack/jayce/JayceReader.classJayceReader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceReader extends com.android.jack.jayce.JayceProcessor {
private final java.io.InputStream in
private com.android.jack.jayce.JayceInternalReader jayceInternalReader
private com.android.jack.jayce.NodeLevel nodeLevel
private static final String UNKNOWN_VERSION_STRING
private static final int UNKNOWN_VERSION
private int majorVersion
private int minorVersion
private final String readerClassName
private final String emitterId
private final java.util.logging.Logger userLogger
static final boolean $assertionsDisabled
public void (java.io.InputStream, java.util.logging.Logger) throws java.io.IOException com.android.jack.jayce.JayceFormatException
java.io.InputStream in
java.util.logging.Logger userLogger
com.android.jack.jayce.JayceHeader jayceHeader
String majorVersionString
public com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel) throws java.io.IOException com.android.jack.jayce.JayceFormatException com.android.jack.jayce.JayceVersionException
com.android.jack.jayce.NodeLevel nodeLevel
private void initialize (com.android.jack.jayce.NodeLevel) throws com.android.jack.jayce.JayceVersionException
com.android.jack.jayce.NodeLevel nodeLevel
int minorMin
int currentMinor
public java.lang.String getVersionString ()
public java.lang.String getEmitterId ()
static void ()
}
com/android/jack/jayce/JayceVersionException.classJayceVersionException.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceVersionException extends com.android.jack.JackFileException {
private static final long serialVersionUID
public void (java.lang.String)
String string
}
com/android/jack/jayce/JayceWriter.classJayceWriter.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceWriter extends com.android.jack.jayce.JayceProcessor {
public static final int DEFAULT_MAJOR_VERSION
private static final com.android.sched.util.log.Tracer tracer
private final java.io.OutputStream out
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (com.android.jack.ir.ast.JNode, java.lang.String) throws java.io.IOException com.android.jack.jayce.JayceFormatException com.android.jack.jayce.JayceVersionException
com.android.jack.ir.ast.JNode jNode
String emitterId
public void write (com.android.jack.ir.ast.JNode, java.lang.String, int) throws java.io.IOException com.android.jack.jayce.JayceFormatException com.android.jack.jayce.JayceVersionException
com.android.jack.ir.ast.JNode jNode
String emitterId
int majorVersion
String majorVersionString
String className
com.android.jack.jayce.JayceInternalWriter jayceInternalWriter
int currentMinor
com.android.jack.jayce.JayceHeader jayceHeader
com.android.sched.util.log.Event event
static void ()
}
com/android/jack/jayce/LoadIOException.classLoadIOException.java
package com.android.jack.jayce
public com.android.jack.jayce.LoadIOException extends com.android.jack.JackIOException {
private static final long serialVersionUID
private final com.android.jack.ir.ast.JDefinedClassOrInterface notLoaded
public void (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface)
String message
com.android.jack.ir.ast.JDefinedClassOrInterface notLoaded
public void (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, java.io.IOException)
String message
com.android.jack.ir.ast.JDefinedClassOrInterface notLoaded
java.io.IOException cause
public java.lang.String getMessage ()
}
com/android/jack/jayce/MethodNode.classMethodNode.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.MethodNode extends java.lang.Object implements com.android.jack.jayce.Node {
public abstract com.android.jack.ir.ast.JAbstractMethodBody loadBody (com.android.jack.ir.ast.JMethod) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public abstract com.android.jack.jayce.NodeLevel getLevel ()
}
com/android/jack/jayce/Node.classNode.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.Node extends java.lang.Object {
}
com/android/jack/jayce/NodeLevel$1.classNodeLevel.java
package com.android.jack.jayce
final com.android.jack.jayce.NodeLevel$1 extends com.android.jack.jayce.NodeLevel {
void (java.lang.String, int)
public boolean keep (com.android.jack.jayce.NodeLevel)
com.android.jack.jayce.NodeLevel elementKind
}
com/android/jack/jayce/NodeLevel$2.classNodeLevel.java
package com.android.jack.jayce
final com.android.jack.jayce.NodeLevel$2 extends com.android.jack.jayce.NodeLevel {
void (java.lang.String, int)
public boolean keep (com.android.jack.jayce.NodeLevel)
com.android.jack.jayce.NodeLevel elementKind
}
com/android/jack/jayce/NodeLevel$3.classNodeLevel.java
package com.android.jack.jayce
final com.android.jack.jayce.NodeLevel$3 extends com.android.jack.jayce.NodeLevel {
void (java.lang.String, int)
public boolean keep (com.android.jack.jayce.NodeLevel)
com.android.jack.jayce.NodeLevel elementKind
}
com/android/jack/jayce/NodeLevel.classNodeLevel.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.NodeLevel extends java.lang.Enum {
public static final com.android.jack.jayce.NodeLevel TYPES
public static final com.android.jack.jayce.NodeLevel STRUCTURE
public static final com.android.jack.jayce.NodeLevel FULL
private static final com.android.jack.jayce.NodeLevel[] $VALUES
public static com.android.jack.jayce.NodeLevel[] values ()
public static com.android.jack.jayce.NodeLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract boolean keep (com.android.jack.jayce.NodeLevel)
void (java.lang.String, int, com.android.jack.jayce.NodeLevel$1)
String x0
int x1
com.android.jack.jayce.NodeLevel$1 x2
static void ()
}
com/android/jack/jayce/StructurePackageLoader.classStructurePackageLoader.java
package com.android.jack.jayce
com.android.jack.jayce.StructurePackageLoader extends com.android.jack.jayce.JaycePackageLoader {
public void (com.android.jack.library.InputJackLibrary, com.android.jack.lookup.JPhantomLookup)
com.android.jack.library.InputJackLibrary inputJackLibrary
com.android.jack.lookup.JPhantomLookup lookup
}
com/android/jack/jayce/linker/CaseStatementLinker.classCaseStatementLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.CaseStatementLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker {
private final com.android.jack.ir.ast.JSwitchStatement jSwitch
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement jSwitch
public void link (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement resolvedTarget
public volatile void link (java.lang.Object)
Object x0
static void ()
}
com/android/jack/jayce/linker/CatchBlockLinker.classCatchBlockLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.CatchBlockLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker {
private final com.android.jack.ir.ast.JStatement statement
public void (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement statement
public void link (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock resolvedTarget
public volatile void link (java.lang.Object)
Object x0
}
com/android/jack/jayce/linker/FieldInitializerLinker.classFieldInitializerLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.FieldInitializerLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker {
private final com.android.jack.ir.ast.JFieldInitializer fieldInitializer
public void (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer fieldInitializer
public void link (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField resolvedTarget
public volatile void link (java.lang.Object)
Object x0
}
com/android/jack/jayce/linker/GotoLinker.classGotoLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.GotoLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker {
private final com.android.jack.ir.ast.JGoto jGoto
public void (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto jGoto
public void link (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement resolvedTarget
public volatile void link (java.lang.Object)
Object x0
}
com/android/jack/jayce/linker/Linker.classLinker.java
package com.android.jack.jayce.linker
public abstract com.android.jack.jayce.linker.Linker extends java.lang.Object {
public abstract void link (java.lang.Object)
}
com/android/jack/jayce/linker/LocalRefLinker.classLocalRefLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.LocalRefLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker {
private final com.android.jack.ir.ast.JLocalRef localRef
public void (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef localRef
public void link (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal resolvedTarget
public volatile void link (java.lang.Object)
Object x0
}
com/android/jack/jayce/linker/ParameterRefLinker.classParameterRefLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.ParameterRefLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker {
private final com.android.jack.ir.ast.JParameterRef jRef
public void (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef jRef
public void link (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter resolvedTarget
public volatile void link (java.lang.Object)
Object x0
}
com/android/jack/jayce/linker/SymbolManager.classSymbolManager.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.SymbolManager extends java.lang.Object {
private final java.util.Map ids
private int nextId
public void ()
public java.lang.String getId (java.lang.Object)
Object node
String id
}
com/android/jack/jayce/linker/SymbolResolver.classSymbolResolver.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.SymbolResolver extends java.lang.Object {
private final java.util.Map pendingSymbols
private final java.util.Map resolvedSymbols
static final boolean $assertionsDisabled
public void ()
public void addLink (java.lang.String, com.android.jack.jayce.linker.Linker)
java.util.List linkList
String symbol
com.android.jack.jayce.linker.Linker link
Object resolved
public void addTarget (java.lang.String, java.lang.Object)
com.android.jack.jayce.linker.Linker link
java.util.Iterator i$
String symbol
Object target
java.util.List pendings
public void clear ()
static void ()
}
com/android/jack/jayce/v0002/NNode.classNNode.java
package com.android.jack.jayce.v0002
public abstract com.android.jack.jayce.v0002.NNode extends java.lang.Object implements com.android.jack.jayce.Node {
private static final com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
public void ()
public abstract void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
public abstract java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public abstract void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
public abstract void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
public abstract com.android.jack.jayce.v0002.io.Token getToken ()
public static com.android.jack.ir.formatter.TypeAndMethodFormatter getFormatter ()
static void ()
}
com/android/jack/jayce/v0002/NodeFactory$1.classNodeFactory.java
package com.android.jack.jayce.v0002
com.android.jack.jayce.v0002.NodeFactory$1 extends java.lang.Object {
}
com/android/jack/jayce/v0002/NodeFactory$Creator.classNodeFactory.java
package com.android.jack.jayce.v0002
com.android.jack.jayce.v0002.NodeFactory$Creator extends com.android.jack.ir.ast.JVisitor {
private com.android.jack.jayce.v0002.NNode newNode
private void ()
public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension)
com.android.jack.ir.ast.JAbsentArrayDimension x
public boolean visit (com.android.jack.ir.ast.JAlloc)
com.android.jack.ir.ast.JAlloc x
public boolean visit (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotationLiteral
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public boolean visit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement jAssertStatement
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation x
public boolean visit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JBlock jBlock
public boolean visit (com.android.jack.ir.ast.JBooleanLiteral)
com.android.jack.ir.ast.JBooleanLiteral x
public boolean visit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement x
public boolean visit (com.android.jack.ir.ast.JByteLiteral)
com.android.jack.ir.ast.JByteLiteral x
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement x
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation x
public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation)
com.android.jack.ir.ast.JReinterpretCastOperation x
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock x
public boolean visit (com.android.jack.ir.ast.JCharLiteral)
com.android.jack.ir.ast.JCharLiteral x
public boolean visit (com.android.jack.ir.ast.JClassLiteral)
com.android.jack.ir.ast.JClassLiteral x
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass x
public boolean visit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression x
public boolean visit (com.android.jack.ir.ast.JConstructor)
com.android.jack.ir.ast.JConstructor x
public boolean visit (com.android.jack.ir.ast.JContinueStatement)
com.android.jack.ir.ast.JContinueStatement x
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStatement
public boolean visit (com.android.jack.ir.ast.JDoubleLiteral)
com.android.jack.ir.ast.JDoubleLiteral x
public boolean visit (com.android.jack.ir.ast.JEnumLiteral)
com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue)
com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
public boolean visit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
public boolean visit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField x
public boolean visit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer x
public boolean visit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef x
public boolean visit (com.android.jack.ir.ast.JFloatLiteral)
com.android.jack.ir.ast.JFloatLiteral x
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement forStatement
public boolean visit (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto x
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStatement
public boolean visit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.ir.ast.JInstanceOf x
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JDefinedInterface x
public boolean visit (com.android.jack.ir.ast.JIntLiteral)
com.android.jack.ir.ast.JIntLiteral x
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement x
public boolean visit (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal x
public boolean visit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef x
public boolean visit (com.android.jack.ir.ast.JLock)
com.android.jack.ir.ast.JLock x
public boolean visit (com.android.jack.ir.ast.JLongLiteral)
com.android.jack.ir.ast.JLongLiteral x
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall x
public boolean visit (com.android.jack.ir.ast.JMethodLiteral)
com.android.jack.ir.ast.JMethodLiteral x
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody methodBody
public boolean visit (com.android.jack.ir.ast.JMultiExpression)
com.android.jack.ir.ast.JMultiExpression x
public boolean visit (com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JNameValuePair nameValuePair
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JNewArray x
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance x
public boolean visit (com.android.jack.ir.ast.JAbstractMethodBody)
com.android.jack.ir.ast.JAbstractMethodBody jAbstractMethodBody
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode x
public boolean visit (com.android.jack.ir.ast.JNullLiteral)
com.android.jack.ir.ast.JNullLiteral x
public boolean visit (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter x
public boolean visit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef x
public boolean visit (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession x
public boolean visit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JReturnStatement x
public boolean visit (com.android.jack.ir.ast.JShortLiteral)
com.android.jack.ir.ast.JShortLiteral x
public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.ast.JAbstractStringLiteral x
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement x
public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock)
com.android.jack.ir.ast.JSynchronizedBlock x
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef x
public boolean visit (com.android.jack.ir.ast.JThrowStatement)
com.android.jack.ir.ast.JThrowStatement x
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement x
public boolean visit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation x
public boolean visit (com.android.jack.ir.ast.JUnlock)
com.android.jack.ir.ast.JUnlock x
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStatement
void (com.android.jack.jayce.v0002.NodeFactory$1)
com.android.jack.jayce.v0002.NodeFactory$1 x0
static com.android.jack.jayce.v0002.NNode access$100 (com.android.jack.jayce.v0002.NodeFactory$Creator)
com.android.jack.jayce.v0002.NodeFactory$Creator x0
}
com/android/jack/jayce/v0002/NodeFactory.classNodeFactory.java
package com.android.jack.jayce.v0002
public com.android.jack.jayce.v0002.NodeFactory extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public com.android.jack.jayce.v0002.NNode createNNode (java.lang.Object)
com.android.jack.jayce.v0002.NodeFactory$Creator creator
Object from
private com.android.jack.jayce.v0002.nodes.NMarker createMarkerNode (com.android.sched.marker.Marker)
com.android.sched.marker.Marker from
com.android.jack.jayce.v0002.nodes.NMarker nMarker
static void ()
}
com/android/jack/jayce/v0002/Version.classVersion.java
package com.android.jack.jayce.v0002
public com.android.jack.jayce.v0002.Version extends java.lang.Object {
public static final int MINOR_MIN
public static final int CURRENT_MINOR
public void ()
}
com/android/jack/jayce/v0002/io/ExportSession.classExportSession.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.ExportSession extends java.lang.Object {
private final com.android.jack.jayce.linker.SymbolResolver catchBlockResolver
private final com.android.jack.jayce.linker.SymbolResolver fieldInitializerFieldResolver
private final com.android.jack.jayce.linker.SymbolResolver labelResolver
private final com.android.jack.jayce.linker.SymbolResolver localResolver
private final com.android.jack.jayce.linker.SymbolResolver parameterResolver
private final com.android.jack.jayce.linker.SymbolResolver caseResolver
private final com.android.jack.lookup.JLookup lookup
private final com.android.jack.jayce.NodeLevel nodeLevel
private com.android.jack.ir.ast.JDefinedClassOrInterface currentType
private com.android.jack.ir.ast.JMethod currentMethod
private final com.android.jack.ir.ast.JSession session
static final boolean $assertionsDisabled
public void (com.android.jack.lookup.JLookup, com.android.jack.ir.ast.JSession, com.android.jack.jayce.NodeLevel)
com.android.jack.lookup.JLookup lookup
com.android.jack.ir.ast.JSession session
com.android.jack.jayce.NodeLevel nodeLevel
public com.android.jack.lookup.JLookup getLookup ()
public com.android.jack.jayce.NodeLevel getNodeLevel ()
public void setCurrentType (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
public void setCurrentMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod currentMethod
public com.android.jack.ir.ast.JDefinedClassOrInterface getCurrentType ()
public com.android.jack.ir.ast.JMethod getCurrentMethod ()
public com.android.jack.ir.ast.JSession getSession ()
public com.android.jack.jayce.linker.SymbolResolver getCaseResolver ()
public com.android.jack.jayce.linker.SymbolResolver getCatchBlockResolver ()
public com.android.jack.jayce.linker.SymbolResolver getFieldInitializerFieldResolver ()
public com.android.jack.jayce.linker.SymbolResolver getLabelResolver ()
public com.android.jack.jayce.linker.SymbolResolver getLocalResolver ()
public com.android.jack.jayce.linker.SymbolResolver getParameterResolver ()
public java.util.List getTypeListFromSignatureList (java.util.List) throws com.android.jack.ir.ast.JTypeLookupException
java.util.List argsType
String signature
java.util.Iterator i$
java.util.List typeSignatures
java.util.List argsType
public com.android.jack.ir.ast.JMethod getDeclaredMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JDefinedClassOrInterface receiver
String methodsignature
int argStart
int argEnd
String methodName
String argsTypeSignatures
String returnSignature
private java.util.List getTypeList (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
int signatureEnd
int i
com.android.jack.ir.ast.JType type
String argsTypeSignatures
java.util.List argsType
int index
int len
int arrayDim
public com.android.jack.ir.ast.JFieldId getFieldId (com.android.jack.ir.ast.JClassOrInterface, java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)
com.android.jack.ir.ast.JClassOrInterface receiver
String fieldName
com.android.jack.ir.ast.JType fieldType
com.android.jack.ir.ast.FieldKind kind
static void ()
}
com/android/jack/jayce/v0002/io/ImportHelper.classImportHelper.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.ImportHelper extends java.lang.Object {
private final com.android.jack.jayce.v0002.NodeFactory factory
private final com.android.jack.jayce.linker.SymbolManager catchBlockSymbols
private final com.android.jack.jayce.linker.SymbolManager caseSymbols
private final com.android.jack.jayce.linker.SymbolManager fieldSymbols
private final com.android.jack.jayce.linker.SymbolManager localSymbols
private final com.android.jack.jayce.linker.SymbolManager parameterSymbols
private final com.android.jack.jayce.linker.SymbolManager labelSymbols
static final boolean $assertionsDisabled
public void (com.android.jack.jayce.v0002.NodeFactory)
com.android.jack.jayce.v0002.NodeFactory factory
public static java.lang.String getMethodSignature (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public static java.lang.String getSignatureName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public static java.util.List getSignatureNameList (java.util.List)
com.android.jack.ir.ast.JType type
java.util.Iterator i$
java.util.List types
int typesNumber
java.util.List signatures
public static java.lang.String getLabelName (com.android.jack.ir.ast.JLabel)
com.android.jack.ir.ast.JLabel label
public com.android.jack.jayce.v0002.NNode load (java.lang.Object)
Object jElement
com.android.jack.jayce.v0002.NNode node
public com.android.jack.jayce.v0002.nodes.NSourceInfo load (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.jayce.v0002.nodes.NSourceInfo nSourceInfo
public java.util.List load (java.lang.Class, java.lang.Iterable)
com.android.jack.jayce.v0002.NNode node
Object jElement
java.util.Iterator i$
Class nodeClass
Iterable jElements
java.util.List nodes
public java.util.List getIds (com.android.jack.jayce.linker.SymbolManager, java.util.List)
Object node
java.util.Iterator i$
com.android.jack.jayce.linker.SymbolManager symbolManager
java.util.List nodes
java.util.List ids
public com.android.jack.jayce.linker.SymbolManager getCatchBlockSymbols ()
public com.android.jack.jayce.linker.SymbolManager getCaseSymbols ()
public com.android.jack.jayce.linker.SymbolManager getFieldSymbols ()
public com.android.jack.jayce.linker.SymbolManager getParameterSymbols ()
public com.android.jack.jayce.linker.SymbolManager getLocalSymbols ()
public com.android.jack.jayce.linker.SymbolManager getLabelSymbols ()
public static java.lang.String getMethodClassSignature (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public static java.util.List getMethodArgsSignature (com.android.jack.ir.ast.JMethodId)
com.android.jack.ir.ast.JType type
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId methodId
java.util.List argTypes
java.util.List argsTypeAsSignature
static void ()
}
com/android/jack/jayce/v0002/io/InvalidTokenException.classInvalidTokenException.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.InvalidTokenException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/jack/jayce/v0002/io/JayceInputStream.classJayceInputStream.java
package com.android.jack.jayce.v0002.io
com.android.jack.jayce.v0002.io.JayceInputStream extends java.lang.Object implements java.io.DataInput {
private final java.io.DataInputStream in
public void (java.io.InputStream)
java.io.InputStream in
public void readFully (byte[]) throws java.io.IOException
byte[] b
public void readFully (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int skipBytes (int) throws java.io.IOException
int n
public boolean readBoolean () throws java.io.IOException
public byte readByte () throws java.io.IOException
public int readUnsignedByte () throws java.io.IOException
public short readShort () throws java.io.IOException
public int readUnsignedShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public int readInt () throws java.io.IOException
int result
int cur
int count
int signBits
public long readLong () throws java.io.IOException
long result
long cur
int count
long signBits
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readLine () throws java.io.IOException
public java.lang.String readUTF () throws java.io.IOException
int length
byte[] utf8String
}
com/android/jack/jayce/v0002/io/JayceInternalReaderImpl.classJayceInternalReaderImpl.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.JayceInternalReaderImpl extends java.lang.Object implements com.android.jack.jayce.JayceInternalReader {
public static final com.android.sched.util.log.stats.StatisticId SKIPED_NDECLARED_TYPE
public static final com.android.sched.util.log.stats.StatisticId SKIPED_BODY
private final com.android.jack.jayce.v0002.io.Tokenizer tokenizer
private com.android.jack.jayce.NodeLevel nodeLevel
private com.android.jack.jayce.v0002.nodes.NDeclaredType type
private String currentFileName
private int currentLine
private final java.util.List currentCatchBlockList
private final com.android.sched.util.log.Tracer tracer
static final boolean $assertionsDisabled
public void (java.io.InputStream)
java.io.InputStream in
public com.android.jack.jayce.NodeLevel getNodeLevel ()
public java.lang.String readId () throws java.io.IOException
public java.lang.String readCurrentFileName () throws java.io.IOException
public int readCurrentLine () throws java.io.IOException
public java.lang.Enum readRetentionPolicyEnum () throws java.io.IOException
public java.lang.Enum readFieldRefKindEnum () throws java.io.IOException
public java.lang.Enum readMethodKindEnum () throws java.io.IOException
public java.lang.Enum readReceiverKindEnum () throws java.io.IOException
public java.lang.Enum readDispatchKindEnum () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
public java.util.List readIds () throws java.io.IOException
int i
int length
java.util.List ids
public void readCatchBlockIds () throws java.io.IOException
String id
int i
int length
String id
int i
int length
public com.android.jack.jayce.v0002.NNode readNode (java.lang.Class) throws java.io.IOException
com.android.jack.jayce.v0002.io.InvalidTokenException e
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
Class nodeClass
String fileName
int startLine
com.android.jack.jayce.v0002.io.Token token
com.android.jack.jayce.v0002.NNode node
com.android.sched.util.log.stats.Percent statistic
private void readSourceInfoEnd (com.android.jack.jayce.v0002.NNode) throws java.io.IOException
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
com.android.jack.jayce.v0002.NNode node
public java.util.List readNodes (java.lang.Class) throws java.io.IOException
com.android.jack.jayce.v0002.NNode node
int i
Class nodeClass
int length
java.util.List nodes
public int readInt () throws java.io.IOException
public byte readByte () throws java.io.IOException
public boolean readBoolean () throws java.io.IOException
public long readLong () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel) throws java.io.IOException
com.android.jack.jayce.NodeLevel nodeLevel
public int getCurrentMinor ()
public int getMinorMin ()
static void ()
}
com/android/jack/jayce/v0002/io/JayceInternalWriterImpl.classJayceInternalWriterImpl.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.JayceInternalWriterImpl extends java.lang.Object implements com.android.jack.jayce.JayceInternalWriter {
private static final com.android.sched.util.log.Tracer tracer
private final com.android.jack.jayce.v0002.io.JayceOutputStream out
private String currentFileName
private int currentLineNumber
private final java.util.List currentCatchBlockList
static final boolean $assertionsDisabled
public void (java.io.OutputStream)
java.io.OutputStream out
public void writeNode (com.android.jack.jayce.v0002.NNode) throws java.io.IOException
com.android.jack.jayce.v0002.NNode node
private void writeSourceInfoBegin (com.android.jack.jayce.v0002.NNode) throws java.io.IOException
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
com.android.jack.jayce.v0002.NNode node
private void writeSourceInfoEnd (com.android.jack.jayce.v0002.NNode) throws java.io.IOException
com.android.jack.jayce.v0002.NNode node
public void writeIds (java.util.List) throws java.io.IOException
String id
java.util.Iterator i$
java.util.List list
public void writeCatchBlockIds (com.android.jack.jayce.v0002.NNode) throws java.io.IOException
String s
java.util.Iterator i$
String s
java.util.Iterator i$
int i
int i
java.util.List list
java.util.List removedIds
java.util.List addedIds
int addedIdsSize
int removedIdsSize
com.android.jack.jayce.v0002.NNode node
public void writeNodes (java.util.List) throws java.io.IOException
java.util.Iterator iterator
java.util.List list
public void writeInt (int) throws java.io.IOException
int value
private void writeTrimmedInt (int) throws java.io.IOException
int value
public void writeBoolean (boolean) throws java.io.IOException
boolean value
public void writeLong (long) throws java.io.IOException
long value
private void writeTrimmedLong (long) throws java.io.IOException
long value
public void writeByte (byte) throws java.io.IOException
byte value
public void writeShort (short) throws java.io.IOException
short value
public void writeChar (char) throws java.io.IOException
char value
public void writeFloat (float) throws java.io.IOException
float value
public void writeDouble (double) throws java.io.IOException
double value
public void writeId (java.lang.String) throws java.io.IOException
String id
public void writeRetentionPolicyEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeFieldRefKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeMethodKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeReceiverKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeDispatchKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeString (java.lang.String) throws java.io.IOException
String string
public void writeFileNameIfDifferentFromCurrent (java.lang.String) throws java.io.IOException
String fileName
public void writeCurrentFileName (java.lang.String) throws java.io.IOException
String fileName
public void writeLineIfDifferentFromCurrent (int) throws java.io.IOException
int lineNumber
public void writeCurrentLine (int) throws java.io.IOException
int lineNumber
private void writeNull () throws java.io.IOException
private void writeSpace () throws java.io.IOException
private void writeToken (com.android.jack.jayce.v0002.io.Token) throws java.io.IOException
com.android.jack.jayce.v0002.io.Token token
private void writeOpen () throws java.io.IOException
private void writeClose () throws java.io.IOException
private void writeOpenFileName () throws java.io.IOException
private void writeCloseFileName () throws java.io.IOException
private void writeOpenLineInfo () throws java.io.IOException
private void writeCloseLineInfo () throws java.io.IOException
private void writeOpenAddCatchBlockIds () throws java.io.IOException
private void writeOpenRemoveCatchBlockIds () throws java.io.IOException
private void writeCloseCatchBlockIds () throws java.io.IOException
public void write (com.android.jack.ir.ast.JNode) throws java.io.IOException
com.android.jack.ir.ast.JNode jNode
com.android.jack.jayce.v0002.io.ImportHelper importHelper
com.android.sched.util.log.Event event
com.android.jack.jayce.v0002.NNode nNode
public int getCurrentMinor ()
public void close () throws java.io.IOException
static void ()
}
com/android/jack/jayce/v0002/io/JayceOutputStream.classJayceOutputStream.java
package com.android.jack.jayce.v0002.io
com.android.jack.jayce.v0002.io.JayceOutputStream extends java.lang.Object implements java.io.DataOutput {
private final java.io.DataOutputStream out
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void writeBoolean (boolean) throws java.io.IOException
boolean v
public void writeByte (int) throws java.io.IOException
int v
public void writeShort (int) throws java.io.IOException
int v
public void writeChar (int) throws java.io.IOException
int v
public void writeInt (int) throws java.io.IOException
int v
int remaining
boolean hasMore
int end
public void writeLong (long) throws java.io.IOException
long v
long remaining
boolean hasMore
long end
public void writeFloat (float) throws java.io.IOException
float v
public void writeDouble (double) throws java.io.IOException
double v
public void writeBytes (java.lang.String) throws java.io.IOException
String s
public void writeChars (java.lang.String) throws java.io.IOException
String s
public void writeUTF (java.lang.String) throws java.io.IOException
byte[] utf8String
String s
public void close () throws java.io.IOException
}
com/android/jack/jayce/v0002/io/ParseException.classParseException.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.ParseException extends java.io.IOException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/jack/jayce/v0002/io/Token$1.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$1 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$10.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$10 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$100.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$100 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$101.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$101 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$102.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$102 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$103.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$103 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$104.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$104 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$105.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$105 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$106.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$106 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$107.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$107 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$108.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$108 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$109.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$109 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$11.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$11 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$110.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$110 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$111.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$111 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$112.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$112 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$12.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$12 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$13.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$13 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$14.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$14 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$15.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$15 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$16.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$16 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$17.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$17 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$18.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$18 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$19.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$19 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$2.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$2 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$20.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$20 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$21.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$21 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$22.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$22 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$23.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$23 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$24.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$24 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$25.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$25 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$26.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$26 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$27.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$27 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$28.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$28 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$29.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$29 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$3.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$3 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$30.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$30 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$31.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$31 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$32.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$32 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$33.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$33 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$34.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$34 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$35.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$35 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$36.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$36 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$37.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$37 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$38.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$38 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$39.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$39 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$4.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$4 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$40.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$40 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$41.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$41 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$42.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$42 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$43.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$43 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$44.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$44 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$45.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$45 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$46.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$46 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$47.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$47 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$48.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$48 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$49.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$49 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$5.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$5 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$50.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$50 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$51.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$51 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$52.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$52 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$53.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$53 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$54.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$54 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$55.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$55 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$56.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$56 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$57.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$57 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$58.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$58 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$59.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$59 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$6.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$6 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$60.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$60 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$61.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$61 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$62.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$62 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$63.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$63 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$64.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$64 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$65.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$65 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$66.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$66 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$67.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$67 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$68.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$68 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$69.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$69 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$7.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$7 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$70.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$70 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$71.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$71 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$72.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$72 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$73.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$73 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$74.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$74 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$75.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$75 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$76.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$76 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$77.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$77 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$78.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$78 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$79.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$79 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$8.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$8 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$80.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$80 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$81.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$81 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$82.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$82 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$83.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$83 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$84.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$84 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$85.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$85 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$86.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$86 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$87.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$87 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$88.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$88 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$89.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$89 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$9.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$9 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$90.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$90 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$91.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$91 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$92.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$92 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$93.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$93 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$94.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$94 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$95.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$95 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$96.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$96 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$97.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$97 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$98.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$98 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String x0
com.android.jack.jayce.NodeLevel x1
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token$99.classToken.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$99 extends com.android.jack.jayce.v0002.io.Token {
void (java.lang.String, int, java.lang.String)
String x0
public com.android.jack.jayce.v0002.NNode newNode ()
}
com/android/jack/jayce/v0002/io/Token.classToken.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.Token extends java.lang.Enum {
public static final com.android.jack.jayce.v0002.io.Token EOF
public static final com.android.jack.jayce.v0002.io.Token DOUBLE_QUOTE
public static final com.android.jack.jayce.v0002.io.Token LPARENTHESIS
public static final com.android.jack.jayce.v0002.io.Token RPARENTHESIS
public static final com.android.jack.jayce.v0002.io.Token SHARP
public static final com.android.jack.jayce.v0002.io.Token LBRACKET
public static final com.android.jack.jayce.v0002.io.Token RBRACKET
public static final com.android.jack.jayce.v0002.io.Token LCURLY_ADD
public static final com.android.jack.jayce.v0002.io.Token LCURLY_REMOVE
public static final com.android.jack.jayce.v0002.io.Token RCURLY
public static final com.android.jack.jayce.v0002.io.Token NULL
public static final com.android.jack.jayce.v0002.io.Token NUMBER_VALUE
public static final com.android.jack.jayce.v0002.io.Token STRING_VALUE
public static final com.android.jack.jayce.v0002.io.Token ABSENT_ARRAY_DIMENSION
public static final com.android.jack.jayce.v0002.io.Token ADD_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ALLOC
public static final com.android.jack.jayce.v0002.io.Token AND_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ANNOTATION_LITERAL
public static final com.android.jack.jayce.v0002.io.Token ANNOTATION_METHOD
public static final com.android.jack.jayce.v0002.io.Token ANNOTATION_TYPE
public static final com.android.jack.jayce.v0002.io.Token ARRAY_LENGTH
public static final com.android.jack.jayce.v0002.io.Token ARRAY_LITERAL
public static final com.android.jack.jayce.v0002.io.Token ARRAY_REF
public static final com.android.jack.jayce.v0002.io.Token ASG_ADD_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_AND_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_OR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_XOR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_CONCAT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_DIV_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_MOD_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_MUL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SHL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SHR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SHRU_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SUB_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASSERT_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token BIT_AND_OPERATION
public static final com.android.jack.jayce.v0002.io.Token BIT_OR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token BIT_XOR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token BLOCK
public static final com.android.jack.jayce.v0002.io.Token BOOLEAN_LITERAL
public static final com.android.jack.jayce.v0002.io.Token BREAK_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token BYTE_LITERAL
public static final com.android.jack.jayce.v0002.io.Token CASE_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token CATCH_BLOCK
public static final com.android.jack.jayce.v0002.io.Token CHAR_LITERAL
public static final com.android.jack.jayce.v0002.io.Token CLASS
public static final com.android.jack.jayce.v0002.io.Token CLASS_LITERAL
public static final com.android.jack.jayce.v0002.io.Token CONCAT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token CONDITIONAL_EXPRESSION
public static final com.android.jack.jayce.v0002.io.Token CONSTRUCTOR
public static final com.android.jack.jayce.v0002.io.Token CONTINUE_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token DIV_OPERATION
public static final com.android.jack.jayce.v0002.io.Token DO_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token DOUBLE_LITERAL
public static final com.android.jack.jayce.v0002.io.Token DYNAMIC_CAST_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ENUM
public static final com.android.jack.jayce.v0002.io.Token ENUM_FIELD
public static final com.android.jack.jayce.v0002.io.Token ENUM_LITERAL
public static final com.android.jack.jayce.v0002.io.Token EQ_OPERATION
public static final com.android.jack.jayce.v0002.io.Token EXCEPTION_RUNTIME_VALUE
public static final com.android.jack.jayce.v0002.io.Token EXPRESSION_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token FIELD
public static final com.android.jack.jayce.v0002.io.Token FIELD_INITIALIZER
public static final com.android.jack.jayce.v0002.io.Token FIELD_REF
public static final com.android.jack.jayce.v0002.io.Token FLOAT_LITERAL
public static final com.android.jack.jayce.v0002.io.Token FOR_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token GENERIC_SIGNATURE
public static final com.android.jack.jayce.v0002.io.Token GOTO
public static final com.android.jack.jayce.v0002.io.Token GTE_OPERATION
public static final com.android.jack.jayce.v0002.io.Token GT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token IF_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token INSTANCE_OF
public static final com.android.jack.jayce.v0002.io.Token INT_LITERAL
public static final com.android.jack.jayce.v0002.io.Token INTERFACE
public static final com.android.jack.jayce.v0002.io.Token LABELED_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token LOCAL
public static final com.android.jack.jayce.v0002.io.Token LOCAL_REF
public static final com.android.jack.jayce.v0002.io.Token LOCK
public static final com.android.jack.jayce.v0002.io.Token LONG_LITERAL
public static final com.android.jack.jayce.v0002.io.Token LTE_OPERATION
public static final com.android.jack.jayce.v0002.io.Token LT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token METHOD
public static final com.android.jack.jayce.v0002.io.Token METHOD_BODY
public static final com.android.jack.jayce.v0002.io.Token METHOD_CALL
public static final com.android.jack.jayce.v0002.io.Token METHOD_LITERAL
public static final com.android.jack.jayce.v0002.io.Token MOD_OPERATION
public static final com.android.jack.jayce.v0002.io.Token MUL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token MULTI_EXPRESSION
public static final com.android.jack.jayce.v0002.io.Token NAME_VALUE_PAIR
public static final com.android.jack.jayce.v0002.io.Token NEQ_OPERATION
public static final com.android.jack.jayce.v0002.io.Token NATIVE_METHOD_BODY
public static final com.android.jack.jayce.v0002.io.Token NEW_ARRAY
public static final com.android.jack.jayce.v0002.io.Token NEW_INSTANCE
public static final com.android.jack.jayce.v0002.io.Token NULL_LITERAL
public static final com.android.jack.jayce.v0002.io.Token OR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PARAMETER
public static final com.android.jack.jayce.v0002.io.Token PARAMETER_REF
public static final com.android.jack.jayce.v0002.io.Token POSTFIX_DEC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token POSTFIX_INC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_BIT_NOT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_DEC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_INC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_NEG_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_NOT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PROGRAM
public static final com.android.jack.jayce.v0002.io.Token REINTERPRETCAST_OPERATION
public static final com.android.jack.jayce.v0002.io.Token RETURN_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token SHL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token SHORT_LITERAL
public static final com.android.jack.jayce.v0002.io.Token SHR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token SHRU_OPERATION
public static final com.android.jack.jayce.v0002.io.Token SIMPLE_NAME
public static final com.android.jack.jayce.v0002.io.Token SUB_OPERATION
public static final com.android.jack.jayce.v0002.io.Token STRING_LITERAL
public static final com.android.jack.jayce.v0002.io.Token SWITCH_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token SYNCHRONIZED_BLOCK
public static final com.android.jack.jayce.v0002.io.Token THIS_REF
public static final com.android.jack.jayce.v0002.io.Token THIS_REF_TYPE_INFO
public static final com.android.jack.jayce.v0002.io.Token THROW_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token THROWN_EXCEPTION
public static final com.android.jack.jayce.v0002.io.Token TRY_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token UNLOCK
public static final com.android.jack.jayce.v0002.io.Token WHILE_STATEMENT
private final com.android.jack.jayce.NodeLevel nodeLevel
private String label
private static final com.android.jack.jayce.v0002.io.Token[] $VALUES
public static com.android.jack.jayce.v0002.io.Token[] values ()
public static com.android.jack.jayce.v0002.io.Token valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String text
private void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String text
com.android.jack.jayce.NodeLevel nodeLevel
public int getId ()
public java.lang.String getText ()
public com.android.jack.jayce.v0002.NNode newNode () throws com.android.jack.jayce.v0002.io.InvalidTokenException
public com.android.jack.jayce.NodeLevel getNodeLevel ()
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.v0002.io.Token$1)
String x0
int x1
String x2
com.android.jack.jayce.v0002.io.Token$1 x3
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel, com.android.jack.jayce.v0002.io.Token$1)
String x0
int x1
String x2
com.android.jack.jayce.NodeLevel x3
com.android.jack.jayce.v0002.io.Token$1 x4
static void ()
}
com/android/jack/jayce/v0002/io/Tokenizer.classTokenizer.java
package com.android.jack.jayce.v0002.io
com.android.jack.jayce.v0002.io.Tokenizer extends java.lang.Object {
private final com.android.jack.jayce.v0002.io.JayceInputStream in
private com.android.jack.jayce.v0002.io.Token currentTokenId
private boolean prefetched
com.android.jack.jayce.v0002.io.Token[] tokenMap
static final boolean $assertionsDisabled
public void (java.io.InputStream)
java.io.InputStream in
private void readNextToken () throws java.io.IOException
ArrayIndexOutOfBoundsException e
byte token
public com.android.jack.jayce.v0002.io.Token next () throws java.io.IOException
public com.android.jack.jayce.v0002.io.Token peekNext () throws java.io.IOException
public int readInt () throws java.io.IOException
public byte readByte () throws java.io.IOException
public boolean readBoolean () throws java.io.IOException
public long readLong () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
private void readToken (com.android.jack.jayce.v0002.io.Token) throws java.io.IOException
com.android.jack.jayce.v0002.io.Token expected
public void readOpen ()
public void readClose () throws java.io.IOException
public boolean readOpenFileName () throws java.io.IOException
public void readCloseFileName ()
public boolean readOpenLineInfo () throws java.io.IOException
public void readCloseLineInfo ()
public boolean readOpenCatchBlockIdAdd () throws java.io.IOException
public boolean readOpenCatchBlockIdRemove () throws java.io.IOException
public void readCloseCatchBlockId ()
static void ()
}
com/android/jack/jayce/v0002/nodes/HasCatchBlockIds.classHasCatchBlockIds.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.HasCatchBlockIds extends java.lang.Object {
public abstract java.util.List getCatchBlockIds ()
public abstract void setCatchBlockIds (java.util.List)
}
com/android/jack/jayce/v0002/nodes/HasSourceInfo.classHasSourceInfo.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.HasSourceInfo extends java.lang.Object {
public abstract com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public abstract void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
}
com/android/jack/jayce/v0002/nodes/NAbsentArrayDimension.classNAbsentArrayDimension.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAbsentArrayDimension extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
public com.android.jack.ir.ast.JAbsentArrayDimension exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAbstractMethodBody.classNAbstractMethodBody.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NAbstractMethodBody extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo {
public void ()
public abstract com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
}
com/android/jack/jayce/v0002/nodes/NAddOperation.classNAddOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAddOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAddOperation add
public com.android.jack.ir.ast.JAddOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAlloc.classNAlloc.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAlloc extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String instanceType
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAlloc alloc
public com.android.jack.ir.ast.JAlloc exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JClass jType
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JAlloc jAlloc
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAndOperation.classNAndOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAndOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAndOperation operation
public com.android.jack.ir.ast.JAndOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAnnotationLiteral.classNAnnotationLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAnnotationLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
public String annotationType
public java.util.List elements
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAnnotationLiteral jAnnotationLiteral
public com.android.jack.ir.ast.JAnnotationLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NNameValuePair valuePair
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JAnnotation type
com.android.jack.ir.ast.JAnnotationLiteral jAnnotationLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAnnotationMethod.classNAnnotationMethod.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAnnotationMethod extends com.android.jack.jayce.v0002.nodes.NMethod {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NLiteral defaultValue
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
public com.android.jack.ir.ast.JAnnotationMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotationLiteral
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAnnotationType.classNAnnotationType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAnnotationType extends com.android.jack.jayce.v0002.nodes.NInterfaceType {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDefinedAnnotation jAnnotationType
public com.android.jack.ir.ast.JDefinedAnnotation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JDefinedAnnotation create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
String binaryName
String simpleName
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JDefinedAnnotation jInterfaceType
public void updateToStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String superInterface
java.util.Iterator i$
String memberType
java.util.Iterator i$
com.android.jack.ir.ast.JField jField
com.android.jack.jayce.v0002.nodes.NField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
com.android.jack.jayce.v0002.nodes.NMethod method
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface loading
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
com.android.jack.ir.ast.JDefinedAnnotation jInterfaceType
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage x0
com.android.jack.jayce.JayceClassOrInterfaceLoader x1
public volatile com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage x0
com.android.jack.jayce.JayceClassOrInterfaceLoader x1
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NArrayLength.classNArrayLength.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NArrayLength extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression instance
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JArrayLength jArrayLength
public com.android.jack.ir.ast.JArrayLength exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jInstance
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JArrayLength jArrayLength
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NArrayLiteral.classNArrayLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NArrayLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public java.util.List values
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
public com.android.jack.ir.ast.JArrayLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NLiteral value
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
java.util.List jValues
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NArrayRef.classNArrayRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NArrayRef extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression instance
public com.android.jack.jayce.v0002.nodes.NExpression index
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JArrayRef jArrayRef
public com.android.jack.ir.ast.JArrayRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JExpression jInstance
com.android.jack.ir.ast.JExpression jIndex
com.android.jack.ir.ast.JArrayRef jArrayRef
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgAddOperation.classNAsgAddOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgAddOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgAddOperation operation
public com.android.jack.ir.ast.JAsgAddOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgBitAndOperation.classNAsgBitAndOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgBitAndOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgBitAndOperation asgBitAnd
public com.android.jack.ir.ast.JAsgBitAndOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgBitOrOperation.classNAsgBitOrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgBitOrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgBitOrOperation asgBitOr
public com.android.jack.ir.ast.JAsgBitOrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgBitXorOperation.classNAsgBitXorOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgBitXorOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgBitXorOperation asgBitXor
public com.android.jack.ir.ast.JAsgBitXorOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgConcatOperation.classNAsgConcatOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgConcatOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgConcatOperation asgConcat
public com.android.jack.ir.ast.JAsgConcatOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgDivOperation.classNAsgDivOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgDivOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgDivOperation asgDiv
public com.android.jack.ir.ast.JAsgDivOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgModOperation.classNAsgModOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgModOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgModOperation asgMod
public com.android.jack.ir.ast.JAsgModOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgMulOperation.classNAsgMulOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgMulOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgMulOperation asgMul
public com.android.jack.ir.ast.JAsgMulOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgOperation.classNAsgOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgOperation operation
public com.android.jack.ir.ast.JAsgOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgShlOperation.classNAsgShlOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgShlOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgShlOperation asgShl
public com.android.jack.ir.ast.JAsgShlOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgShrOperation.classNAsgShrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgShrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgShrOperation asgShr
public com.android.jack.ir.ast.JAsgShrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgShruOperation.classNAsgShruOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgShruOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgShruOperation asgShru
public com.android.jack.ir.ast.JAsgShruOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgSubOperation.classNAsgSubOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgSubOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAsgSubOperation asgSub
public com.android.jack.ir.ast.JAsgSubOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NAssertStatement.classNAssertStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAssertStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression testExpression
public com.android.jack.jayce.v0002.nodes.NExpression arg
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAssertStatement jAssertStatement
public com.android.jack.ir.ast.JAssertStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jArg
com.android.jack.ir.ast.JAssertStatement jAssertStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NBitAndOperation.classNBitAndOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBitAndOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JBitAndOperation bitAnd
public com.android.jack.ir.ast.JBitAndOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NBitOrOperation.classNBitOrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBitOrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JBitOrOperation bitOr
public com.android.jack.ir.ast.JBitOrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NBitXorOperation.classNBitXorOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBitXorOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JBitXorOperation bitXor
public com.android.jack.ir.ast.JBitXorOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NBlock.classNBlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBlock extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
protected java.util.List statements
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JBlock jBlock
public com.android.jack.ir.ast.JBlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NStatement nStatement
java.util.Iterator i$
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JBlock jBlock
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NBooleanLiteral.classNBooleanLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBooleanLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public boolean value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
public com.android.jack.ir.ast.JBooleanLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NBreakStatement.classNBreakStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBreakStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String label
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JBreakStatement jBreakStatement
public com.android.jack.ir.ast.JBreakStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JLabel jLabel
com.android.jack.ir.ast.JBreakStatement jBreakStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NByteLiteral.classNByteLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NByteLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public byte value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JByteLiteral jByteLiteral
public com.android.jack.ir.ast.JByteLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JByteLiteral jByteLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NCaseStatement.classNCaseStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NCaseStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String id
public com.android.jack.jayce.v0002.nodes.NLiteral expr
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JCaseStatement caseStatement
public com.android.jack.ir.ast.JCaseStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JLiteral jExpr
com.android.jack.ir.ast.JCaseStatement jCase
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NCatchBlock.classNCatchBlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NCatchBlock extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String id
protected java.util.List statements
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List catchTypes
public com.android.jack.jayce.v0002.nodes.NLocal catchVar
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JCatchBlock catchBlock
public com.android.jack.ir.ast.JCatchBlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchedType
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NStatement nStatement
java.util.Iterator i$
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
java.util.List jCatchTypes
com.android.jack.ir.ast.JLocal jCatchVar
com.android.jack.ir.ast.JCatchBlock jCatchBlock
String id
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NCharLiteral.classNCharLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NCharLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public char value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JCharLiteral jCharLiteral
public com.android.jack.ir.ast.JCharLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JCharLiteral jCharLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NClassLiteral.classNClassLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NClassLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
private static final String JAVA_LANG_CLASS
public String refType
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JClassLiteral jClassLiteral
public com.android.jack.ir.ast.JClassLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NClassType.classNClassType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NClassType extends com.android.jack.jayce.v0002.nodes.NDeclaredType {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public int modifiers
public String signature
public String superClass
public String enclosingType
public String enclosingMethodClass
public String enclosingMethod
public java.util.List inners
public java.util.List superInterfaces
public java.util.List fields
public java.util.List annotations
public java.util.List markers
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDefinedClass jClassType
public com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
String binaryName
String simpleName
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JDefinedClass jClassType
public void updateToStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String superInterface
java.util.Iterator i$
com.android.jack.lookup.JMethodLookupException e
com.android.jack.ir.ast.JClass enclosingMethodJClass
String memberType
java.util.Iterator i$
com.android.jack.ir.ast.JField jField
com.android.jack.jayce.v0002.nodes.NField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
com.android.jack.jayce.v0002.nodes.NMethod method
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface loading
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
com.android.jack.ir.ast.JDefinedClass jClassType
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public java.lang.String getSignature ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage x0
com.android.jack.jayce.JayceClassOrInterfaceLoader x1
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NConcatOperation.classNConcatOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NConcatOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
private static final String JAVA_LANG_STRING
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JConcatOperation concat
public com.android.jack.ir.ast.JConcatOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NConditionalExpression.classNConditionalExpression.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NConditionalExpression extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression ifTest
public com.android.jack.jayce.v0002.nodes.NExpression thenExpr
public com.android.jack.jayce.v0002.nodes.NExpression elseExpr
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
public com.android.jack.ir.ast.JConditionalExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jIf
com.android.jack.ir.ast.JExpression jThen
com.android.jack.ir.ast.JExpression jElse
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NConstructor.classNConstructor.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NConstructor extends com.android.jack.jayce.v0002.nodes.NMethod {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object jElement
com.android.jack.ir.ast.JConstructor jConstructor
public com.android.jack.ir.ast.JConstructor exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JParameter jParam
com.android.jack.ir.ast.JMethodId id
com.android.jack.jayce.v0002.nodes.NParameter parameter
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotationLiteral
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JDefinedClass enclosingType
com.android.jack.ir.ast.JConstructor jConstructor
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NContinueStatement.classNContinueStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NContinueStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String label
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JContinueStatement jContinueStatement
public com.android.jack.ir.ast.JContinueStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JLabel jLabel
com.android.jack.ir.ast.JContinueStatement jContinueStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NDeclaredType.classNDeclaredType.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NDeclaredType extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo com.android.jack.jayce.DeclaredTypeNode {
protected com.android.jack.jayce.NodeLevel level
public java.util.List methods
private final com.android.jack.ir.formatter.TypeAndMethodFormatter lookupFormatter
static final boolean $assertionsDisabled
public void ()
public abstract com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
public com.android.jack.jayce.NodeLevel getLevel ()
public com.android.jack.jayce.MethodNode getMethodNode (com.android.jack.ir.ast.JMethod)
com.android.jack.jayce.v0002.nodes.NMethod nMethod
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMethod nMethod
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
private boolean isSameArgTypeList (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.v0002.nodes.NMethod)
com.android.jack.ir.ast.JParameter jParam
com.android.jack.jayce.v0002.nodes.NParameter nParam
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
com.android.jack.jayce.v0002.nodes.NMethod nMethod
java.util.List jParams
java.util.List nParams
java.util.Iterator jParamIterator
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NDivOperation.classNDivOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDivOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDivOperation operation
public com.android.jack.ir.ast.JDivOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NDoStatement.classNDoStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDoStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression testExpression
public com.android.jack.jayce.v0002.nodes.NStatement body
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDoStatement jDoStatement
public com.android.jack.ir.ast.JDoStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JStatement jBody
com.android.jack.ir.ast.JDoStatement jDoStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NDoubleLiteral.classNDoubleLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDoubleLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public double value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NDynamicCastOperation.classNDynamicCastOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDynamicCastOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String castType
public com.android.jack.jayce.v0002.nodes.NExpression expr
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDynamicCastOperation jDynamicCastOperation
public com.android.jack.ir.ast.JDynamicCastOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JType jType
com.android.jack.ir.ast.JExpression jExpr
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JDynamicCastOperation jDynamicCastOperation
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NEnumField.classNEnumField.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEnumField extends com.android.jack.jayce.v0002.nodes.NField {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public int ordinal
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JEnumField jEnumField
public com.android.jack.ir.ast.JEnumField exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JDefinedEnum enclosingType
com.android.jack.ir.ast.JEnumField jField
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NEnumLiteral.classNEnumLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEnumLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String enumFieldDeclaringType
public String enumFieldName
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
public com.android.jack.ir.ast.JEnumLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.lookup.JLookup lookup
com.android.jack.ir.ast.JEnum enumType
com.android.jack.ir.ast.JFieldId field
com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NEnumType.classNEnumType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEnumType extends com.android.jack.jayce.v0002.nodes.NClassType {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDefinedEnum jEnumType
public com.android.jack.ir.ast.JDefinedEnum exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JDefinedEnum create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
String binaryName
String simpleName
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JDefinedEnum jEnumType
public void updateToStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String superInterface
java.util.Iterator i$
com.android.jack.lookup.JMethodLookupException e
com.android.jack.ir.ast.JClass enclosingMethodJClass
String memberType
java.util.Iterator i$
com.android.jack.ir.ast.JField jField
com.android.jack.jayce.v0002.nodes.NField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
com.android.jack.jayce.v0002.nodes.NMethod method
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface loading
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
com.android.jack.ir.ast.JDefinedEnum jEnumType
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage x0
com.android.jack.jayce.JayceClassOrInterfaceLoader x1
public volatile com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage x0
com.android.jack.jayce.JayceClassOrInterfaceLoader x1
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NEqOperation.classNEqOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEqOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JEqOperation operation
public com.android.jack.ir.ast.JEqOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NExceptionRuntimeValue.classNExceptionRuntimeValue.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NExceptionRuntimeValue extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String catchedType
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
public com.android.jack.ir.ast.JExceptionRuntimeValue exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NExpression.classNExpression.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NExpression extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo {
public void ()
public abstract com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
}
com/android/jack/jayce/v0002/nodes/NExpressionStatement.classNExpressionStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NExpressionStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression expression
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
public com.android.jack.ir.ast.JExpressionStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NField.classNField.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NField extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public int modifiers
public String type
public String name
public com.android.jack.jayce.v0002.nodes.NLiteral initialValue
public java.util.List annotations
public java.util.List markers
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JField jField
public com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JField jField
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static java.lang.String getResolverFieldId (java.lang.String, java.lang.String)
String name
String type
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NFieldInitializer.classNFieldInitializer.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NFieldInitializer extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NFieldRef fieldRef
public com.android.jack.jayce.v0002.nodes.NExpression initializer
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JFieldInitializer fieldInit
public com.android.jack.ir.ast.JFieldInitializer exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JFieldInitializer jFieldInitializer
com.android.jack.ir.ast.JFieldId fieldId
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NFieldRef.classNFieldRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NFieldRef extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String field
public String fieldType
public String receiverType
public com.android.jack.ir.ast.FieldKind kind
public com.android.jack.jayce.v0002.nodes.NExpression instance
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JFieldRef jFieldRef
public com.android.jack.ir.ast.JFieldRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jInstance
com.android.jack.ir.ast.JType jReceiverType
com.android.jack.ir.ast.JType jFieldType
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NFloatLiteral.classNFloatLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NFloatLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public float value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NForStatement.classNForStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NForStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public java.util.List initializers
public com.android.jack.jayce.v0002.nodes.NExpression testExpression
public java.util.List increments
public com.android.jack.jayce.v0002.nodes.NStatement body
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JForStatement jForStatement
public com.android.jack.ir.ast.JForStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NStatement initializer
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NExpressionStatement increment
java.util.Iterator i$
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jTestExpression
com.android.jack.ir.ast.JStatement jBody
java.util.List jInitializers
java.util.List jIncrements
com.android.jack.ir.ast.JForStatement jForStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NGenericSignature.classNGenericSignature.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGenericSignature extends com.android.jack.jayce.v0002.nodes.NMarker {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String genericSignature
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.marker.GenericSignature marker
public com.android.jack.ir.ast.marker.GenericSignature exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NGoto.classNGoto.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGoto extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String target
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JGoto jGoto
public com.android.jack.ir.ast.JGoto exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JGoto jGoto
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NGtOperation.classNGtOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGtOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JGtOperation operation
public com.android.jack.ir.ast.JGtOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NGteOperation.classNGteOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGteOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JGteOperation operation
public com.android.jack.ir.ast.JGteOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NIfStatement.classNIfStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NIfStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression ifExpression
public com.android.jack.jayce.v0002.nodes.NStatement thenStatement
public com.android.jack.jayce.v0002.nodes.NStatement elseStatement
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JIfStatement jIfStatement
public com.android.jack.ir.ast.JIfStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JStatement jElseStatement
com.android.jack.ir.ast.JIfStatement jIfStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NInstanceOf.classNInstanceOf.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NInstanceOf extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression expr
public String testType
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JInstanceOf jInstanceOf
public com.android.jack.ir.ast.JInstanceOf exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jExpr
com.android.jack.ir.ast.JReferenceType jType
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JInstanceOf jInstanceOf
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NIntLiteral.classNIntLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NIntLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public int value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JIntLiteral jIntLiteral
public com.android.jack.ir.ast.JIntLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JIntLiteral jIntLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NInterfaceType.classNInterfaceType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NInterfaceType extends com.android.jack.jayce.v0002.nodes.NDeclaredType {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public int modifiers
public String signature
public java.util.List superInterfaces
public String enclosingType
public java.util.List inners
public java.util.List fields
public java.util.List annotations
public java.util.List markers
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JDefinedInterface jInterfaceType
public com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
String binaryName
String simpleName
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JDefinedInterface jInterfaceType
public void updateToStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String superInterface
java.util.Iterator i$
String memberType
java.util.Iterator i$
com.android.jack.ir.ast.JField jField
com.android.jack.jayce.v0002.nodes.NField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod jMethod
com.android.jack.jayce.v0002.nodes.NMethod method
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface loading
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
com.android.jack.ir.ast.JDefinedInterface jInterfaceType
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public java.lang.String getSignature ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage x0
com.android.jack.jayce.JayceClassOrInterfaceLoader x1
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NLabeledStatement.classNLabeledStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLabeledStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String label
public String id
public com.android.jack.jayce.v0002.nodes.NStatement body
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JLabeledStatement jLabeled
public com.android.jack.ir.ast.JLabeledStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JLabeledStatement jLabeled
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NLiteral.classNLiteral.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NLiteral extends com.android.jack.jayce.v0002.nodes.NExpression {
public void ()
public abstract com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
}
com/android/jack/jayce/v0002/nodes/NLocal.classNLocal.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLocal extends com.android.jack.jayce.v0002.nodes.NVariable {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String id
public int modifiers
public String type
public String name
public java.util.List annotationSet
public java.util.List markers
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JLocal jLocal
public com.android.jack.ir.ast.JLocal exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JLocal jLocal
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NLocalRef.classNLocalRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLocalRef extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String localId
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JLocalRef jLocalRef
public com.android.jack.ir.ast.JLocalRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JLocalRef jLocalRef
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NLock.classNLock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLock extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lockExpr
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JLock statement
public com.android.jack.ir.ast.JLock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JLock jStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NLongLiteral.classNLongLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLongLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public long value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JLongLiteral jLongLiteral
public com.android.jack.ir.ast.JLongLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JLongLiteral jLongLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NLtOperation.classNLtOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLtOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JLtOperation operation
public com.android.jack.ir.ast.JLtOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NLteOperation.classNLteOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLteOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JLteOperation operation
public com.android.jack.ir.ast.JLteOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NMarker.classNMarker.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NMarker extends com.android.jack.jayce.v0002.NNode {
public void ()
public abstract com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
}
com/android/jack/jayce/v0002/nodes/NMethod.classNMethod.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethod extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo com.android.jack.jayce.MethodNode {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String name
public String returnType
public java.util.List parameters
public com.android.jack.ir.ast.MethodKind methodKind
public int modifier
public java.util.List annotations
public com.android.jack.jayce.v0002.nodes.NAbstractMethodBody body
public java.util.List markers
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
protected com.android.jack.jayce.NodeLevel level
static final boolean $assertionsDisabled
public void ()
public com.android.jack.jayce.NodeLevel getLevel ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object jElement
com.android.jack.ir.ast.JMethod jMethod
public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JParameter jParam
com.android.jack.jayce.v0002.nodes.NParameter parameter
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotationLiteral
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JMethod jMethod
public com.android.jack.ir.ast.JAbstractMethodBody loadBody (com.android.jack.ir.ast.JMethod) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NParameter parameter
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
com.android.jack.jayce.v0002.io.ExportSession exportSession
java.util.Iterator iter
com.android.jack.ir.ast.JAbstractMethodBody jBody
com.android.jack.ir.ast.JMethod method
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
protected static void clearBodyResolvers (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NMethodBody.classNMethodBody.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethodBody extends com.android.jack.jayce.v0002.nodes.NAbstractMethodBody {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
private java.util.List locals
private com.android.jack.jayce.v0002.nodes.NBlock block
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object jElement
com.android.jack.ir.ast.JMethodBody jMethodBody
public com.android.jack.ir.ast.JMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JLocal jLocal
com.android.jack.jayce.v0002.nodes.NLocal local
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JMethodBody jMethodBody
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NMethodCall$ReceiverKind.classNMethodCall.java
package com.android.jack.jayce.v0002.nodes
public final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind extends java.lang.Enum {
public static final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind CLASS
public static final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind INTERFACE
private static final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind[] $VALUES
public static com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind[] values ()
public static com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/jayce/v0002/nodes/NMethodCall.classNMethodCall.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethodCall extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression instance
public String receiverType
public com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind receiverKind
public String methodName
public java.util.List methodArgsType
public com.android.jack.ir.ast.MethodKind methodKind
public String returnType
public java.util.List args
public com.android.jack.ir.ast.JMethodCall$DispatchKind dispatchKind
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JMethodCall jMethodCall
private com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind getReceiverKind (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall jMethodCall
public com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JClassOrInterface jReceiverType
com.android.jack.jayce.v0002.nodes.NExpression arg
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jInstance
com.android.jack.ir.ast.JClassOrInterface jReceiverType
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JType jReturnType
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JMethodCall jMethodCall
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NMethodLiteral.classNMethodLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethodLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String method
public String methodEnclosingType
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
public com.android.jack.ir.ast.JMethodLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JDefinedClassOrInterface jEnclosingType
com.android.jack.ir.ast.JMethod jMethod
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NModOperation.classNModOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NModOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JModOperation operation
public com.android.jack.ir.ast.JModOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NMulOperation.classNMulOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMulOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JMulOperation operation
public com.android.jack.ir.ast.JMulOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NMultiExpression.classNMultiExpression.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMultiExpression extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public java.util.List exprs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JMultiExpression jMultiExpression
public com.android.jack.ir.ast.JMultiExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.nodes.NExpression expr
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
java.util.List jExprs
com.android.jack.ir.ast.JMultiExpression jMultiExpression
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NNameValuePair.classNNameValuePair.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNameValuePair extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String name
public com.android.jack.jayce.v0002.nodes.NLiteral value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JNameValuePair jNameValuePair
public com.android.jack.ir.ast.JNameValuePair exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JLiteral jValue
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JNameValuePair jNameValuePair
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NNativeMethodBody.classNNativeMethodBody.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNativeMethodBody extends com.android.jack.jayce.v0002.nodes.NAbstractMethodBody {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
public com.android.jack.ir.ast.JNativeMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NNeqOperation.classNNeqOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNeqOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JNeqOperation operation
public com.android.jack.ir.ast.JNeqOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NNewArray.classNNewArray.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNewArray extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String type
public java.util.List dims
public java.util.List initializers
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JNewArray jNewArray
public com.android.jack.ir.ast.JNewArray exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.nodes.NExpression expr
java.util.Iterator i$
java.util.List jDims
com.android.jack.jayce.v0002.nodes.NExpression expr
java.util.Iterator i$
java.util.List jInitializers
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JArrayType jType
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NNewInstance.classNNewInstance.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNewInstance extends com.android.jack.jayce.v0002.nodes.NMethodCall {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public static final String INIT_NAME
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JNewInstance jNewInstance
public com.android.jack.ir.ast.JNewInstance exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NExpression arg
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JClassOrInterface jReceiverType
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JNewInstance jNewInstance
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NNullLiteral.classNNullLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNullLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JNullLiteral jNullLiteral
public com.android.jack.ir.ast.JNullLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JNullLiteral jNullLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NOrOperation.classNOrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NOrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JOrOperation or
public com.android.jack.ir.ast.JOrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NParameter.classNParameter.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NParameter extends com.android.jack.jayce.v0002.nodes.NVariable {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String id
public int modifiers
public String type
public String name
public java.util.List annotations
public java.util.List markers
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JParameter jParameter
public com.android.jack.ir.ast.JParameter exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NMarker marker
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JParameter jParameter
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NParameterRef.classNParameterRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NParameterRef extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String localId
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JParameterRef jRef
public com.android.jack.ir.ast.JParameterRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JParameterRef jRef
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NPostfixDecOperation.classNPostfixDecOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPostfixDecOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression arg
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JPostfixDecOperation operation
public com.android.jack.ir.ast.JPostfixDecOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NPostfixIncOperation.classNPostfixIncOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPostfixIncOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression arg
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JPostfixIncOperation operation
public com.android.jack.ir.ast.JPostfixIncOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixBitNotOperation.classNPrefixBitNotOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixBitNotOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression arg
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JPrefixBitNotOperation prefixBitNot
public com.android.jack.ir.ast.JPrefixBitNotOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixDecOperation.classNPrefixDecOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixDecOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression arg
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JPrefixDecOperation prefixDec
public com.android.jack.ir.ast.JPrefixDecOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixIncOperation.classNPrefixIncOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixIncOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression arg
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JPrefixIncOperation prefixInc
public com.android.jack.ir.ast.JPrefixIncOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixNegOperation.classNPrefixNegOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixNegOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression arg
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JPrefixNegOperation prefixNeg
public com.android.jack.ir.ast.JPrefixNegOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixNotOperation.classNPrefixNotOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixNotOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression arg
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JPrefixNotOperation prefixNot
public com.android.jack.ir.ast.JPrefixNotOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NProgram.classNProgram.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NProgram extends com.android.jack.jayce.v0002.NNode {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public java.util.List allTypes
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JSession session
public com.android.jack.ir.ast.JSession exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.ir.ast.JDefinedClassOrInterface jDeclaredType
com.android.jack.jayce.v0002.nodes.NDeclaredType declaredType
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JSession session
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NReinterpretCastOperation.classNReinterpretCastOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NReinterpretCastOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String castType
public com.android.jack.jayce.v0002.nodes.NExpression expr
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
public com.android.jack.ir.ast.JReinterpretCastOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JType jType
com.android.jack.ir.ast.JExpression jExpr
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NReturnStatement.classNReturnStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NReturnStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression expr
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JReturnStatement jStatement
public com.android.jack.ir.ast.JReturnStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jExpr
com.android.jack.ir.ast.JReturnStatement statement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NShlOperation.classNShlOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShlOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JShlOperation operation
public com.android.jack.ir.ast.JShlOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NShortLiteral.classNShortLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShortLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public short value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JShortLiteral jShortLiteral
public com.android.jack.ir.ast.JShortLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JShortLiteral jShortLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NShrOperation.classNShrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JShrOperation operation
public com.android.jack.ir.ast.JShrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NShruOperation.classNShruOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShruOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JShruOperation operation
public com.android.jack.ir.ast.JShruOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NSimpleName.classNSimpleName.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSimpleName extends com.android.jack.jayce.v0002.nodes.NMarker {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String simpleName
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.marker.SimpleName marker
public com.android.jack.ir.ast.marker.SimpleName exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NSourceInfo.classNSourceInfo.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSourceInfo extends java.lang.Object {
public String fileName
public int startLine
public int endLine
public int startColumn
public int endColumn
public static final com.android.jack.jayce.v0002.nodes.NSourceInfo UNKNOWN
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public com.android.jack.ir.sourceinfo.SourceInfo exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
static void ()
}
com/android/jack/jayce/v0002/nodes/NStatement.classNStatement.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NStatement extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo com.android.jack.jayce.v0002.nodes.HasCatchBlockIds {
public void ()
public abstract com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
}
com/android/jack/jayce/v0002/nodes/NStringLiteral.classNStringLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NStringLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String value
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
public com.android.jack.ir.ast.JAbstractStringLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NSubOperation.classNSubOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSubOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lhs
public com.android.jack.jayce.v0002.nodes.NExpression rhs
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JSubOperation operation
public com.android.jack.ir.ast.JSubOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
com.android.jack.jayce.v0002.io.ExportSession exportSession
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NSwitchStatement.classNSwitchStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSwitchStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression expr
public java.util.List cases
public com.android.jack.jayce.v0002.nodes.NBlock body
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JSwitchStatement switchStatement
java.util.List fullCaseList
public com.android.jack.ir.ast.JSwitchStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
String caseId
java.util.Iterator i$
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JSwitchStatement jSwitch
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NSynchronizedBlock.classNSynchronizedBlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSynchronizedBlock extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lockExpr
public com.android.jack.jayce.v0002.nodes.NBlock synchronizedBlock
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
public com.android.jack.ir.ast.JSynchronizedBlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JExpression jLockExpr
com.android.jack.ir.ast.JBlock jBlock
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NThisRef.classNThisRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThisRef extends com.android.jack.jayce.v0002.nodes.NExpression {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String type
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JThisRef jThisRef
public com.android.jack.ir.ast.JThisRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JThis jThis
com.android.jack.ir.ast.JThisRef jThisRef
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NThisRefTypeInfo.classNThisRefTypeInfo.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThisRefTypeInfo extends com.android.jack.jayce.v0002.nodes.NMarker {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public String genericSignature
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
public com.android.jack.ir.ast.marker.ThisRefTypeInfo exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NThrowStatement.classNThrowStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThrowStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression expr
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JThrowStatement statement
public com.android.jack.ir.ast.JThrowStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JThrowStatement jStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NThrownExceptionMarker.classNThrownExceptionMarker.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThrownExceptionMarker extends com.android.jack.jayce.v0002.nodes.NMarker {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public java.util.List thrownExceptions
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
public com.android.jack.ir.ast.marker.ThrownExceptionMarker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
String exceptionName
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
java.util.List jThrownExceptions
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NTryStatement.classNTryStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NTryStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public java.util.List resourcesDeclaration
public com.android.jack.jayce.v0002.nodes.NBlock tryBlock
public java.util.List catchBlocks
public com.android.jack.jayce.v0002.nodes.NBlock finallyBlock
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JTryStatement jTryStatement
public com.android.jack.ir.ast.JTryStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NCatchBlock catchBlock
java.util.Iterator i$
com.android.jack.jayce.v0002.nodes.NStatement stmt
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
java.util.List jCatchBlocks
com.android.jack.ir.ast.JBlock jFinallyBlock
java.util.List jResourcesDeclaration
com.android.jack.ir.ast.JTryStatement jTryStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NUnlock.classNUnlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NUnlock extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression lockExpr
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JUnlock statement
public com.android.jack.ir.ast.JUnlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JUnlock jStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/nodes/NVariable.classNVariable.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NVariable extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo {
public void ()
public abstract com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
}
com/android/jack/jayce/v0002/nodes/NWhileStatement.classNWhileStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NWhileStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.jayce.v0002.nodes.NExpression testExpression
public com.android.jack.jayce.v0002.nodes.NStatement body
public java.util.List catchBlockIds
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JWhileStatement jWhileStatement
public com.android.jack.ir.ast.JWhileStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException
String catchId
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.ast.JStatement jBody
com.android.jack.ir.ast.JWhileStatement jWhileStatement
public void writeContent (com.android.jack.jayce.v0002.io.JayceInternalWriterImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl out
public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) throws java.io.IOException
com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
public com.android.jack.jayce.v0002.io.Token getToken ()
public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos ()
public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo)
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
public java.util.List getCatchBlockIds ()
public void setCatchBlockIds (java.util.List)
java.util.List catchBlockIds
public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.io.ExportSession x0
static void ()
}
com/android/jack/jayce/v0002/util/DispatchKindIdHelper.classDispatchKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.DispatchKindIdHelper extends java.lang.Object {
private static com.android.jack.ir.ast.JMethodCall$DispatchKind[] values
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
public static java.lang.Enum getValue (byte)
byte id
static void ()
}
com/android/jack/jayce/v0002/util/FieldRefKindIdHelper.classFieldRefKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.FieldRefKindIdHelper extends java.lang.Object {
private static com.android.jack.ir.ast.FieldKind[] values
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
public static java.lang.Enum getValue (byte)
byte id
static void ()
}
com/android/jack/jayce/v0002/util/MethodKindIdHelper.classMethodKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.MethodKindIdHelper extends java.lang.Object {
private static com.android.jack.ir.ast.MethodKind[] values
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
public static java.lang.Enum getValue (byte)
byte id
static void ()
}
com/android/jack/jayce/v0002/util/ReceiverKindIdHelper.classReceiverKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.ReceiverKindIdHelper extends java.lang.Object {
private static com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind[] values
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
public static java.lang.Enum getValue (byte)
byte id
static void ()
}
com/android/jack/jayce/v0002/util/RetentionPolicyIdHelper.classRetentionPolicyIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.RetentionPolicyIdHelper extends java.lang.Object {
private static com.android.jack.ir.ast.JRetentionPolicy[] values
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
public static java.lang.Enum getValue (byte)
byte id
static void ()
}
com/android/jack/library/BinaryDoesNotExistException.classBinaryDoesNotExistException.java
package com.android.jack.library
public com.android.jack.library.BinaryDoesNotExistException extends java.lang.Exception {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
private final com.android.sched.vfs.VPath typePath
private final com.android.jack.library.BinaryKind binaryKind
public void (com.android.sched.util.location.Location, com.android.sched.vfs.VPath, com.android.jack.library.BinaryKind)
com.android.sched.util.location.Location location
com.android.sched.vfs.VPath typePath
com.android.jack.library.BinaryKind binaryKind
public java.lang.String getMessage ()
}
com/android/jack/library/BinaryKind$1.classBinaryKind.java
package com.android.jack.library
final com.android.jack.library.BinaryKind$1 extends com.android.jack.library.BinaryKind {
void (java.lang.String, int, java.lang.String)
String x0
public java.lang.String toString ()
}
com/android/jack/library/BinaryKind.classBinaryKind.java
package com.android.jack.library
public com.android.jack.library.BinaryKind extends java.lang.Enum {
public static final com.android.jack.library.BinaryKind DEX
private final String extension
private static final com.android.jack.library.BinaryKind[] $VALUES
public static com.android.jack.library.BinaryKind[] values ()
public static com.android.jack.library.BinaryKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String extension
public boolean isBinaryFile (com.android.sched.vfs.InputVFile)
com.android.sched.vfs.InputVFile v
public java.lang.String getFileExtension ()
public static com.android.jack.library.BinaryKind getBinaryKind (com.android.sched.vfs.InputVFile) throws com.android.jack.library.NotBinaryException
com.android.jack.library.BinaryKind kind
com.android.jack.library.BinaryKind[] arr$
int len$
int i$
com.android.sched.vfs.InputVFile v
void (java.lang.String, int, java.lang.String, com.android.jack.library.BinaryKind$1)
String x0
int x1
String x2
com.android.jack.library.BinaryKind$1 x3
static void ()
}
com/android/jack/library/HasInputLibrary.classHasInputLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.HasInputLibrary extends java.lang.Object {
public abstract com.android.jack.library.InputLibrary getInputLibrary ()
}
com/android/jack/library/InputJackLibrary$1.classInputJackLibrary.java
package com.android.jack.library
com.android.jack.library.InputJackLibrary$1 extends com.android.jack.library.InputLibraryLocation {
final com.android.jack.library.InputJackLibrary this$0
void (com.android.jack.library.InputJackLibrary)
public java.lang.String getDescription ()
public int hashCode ()
public com.android.jack.library.InputLibrary getInputLibrary ()
public boolean equals (java.lang.Object)
Object obj
}
com/android/jack/library/InputJackLibrary.classInputJackLibrary.java
package com.android.jack.library
public com.android.jack.library.InputJackLibrary extends java.lang.Object implements com.android.jack.library.InputLibrary com.android.jack.library.JackLibrary {
private final com.android.sched.vfs.InputRootVDir libraryVDir
private final com.android.jack.library.InputLibraryLocation location
private final java.util.Set binaryKinds
public void (com.android.sched.vfs.InputRootVDir)
com.android.sched.vfs.InputRootVDir libraryVDir
public com.android.jack.library.InputLibraryLocation getLocation ()
public java.util.Collection getBinaryKinds ()
public boolean hasBinary (com.android.jack.library.BinaryKind)
com.android.jack.library.BinaryKind binaryKind
public java.util.List getBinaries (com.android.jack.library.BinaryKind)
com.android.jack.library.BinaryKind binaryKind
java.util.List binaries
public com.android.sched.vfs.InputVFile getBinary (com.android.sched.vfs.VPath, com.android.jack.library.BinaryKind) throws com.android.jack.library.BinaryDoesNotExistException
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.vfs.VPath typePath
com.android.jack.library.BinaryKind binaryKind
public com.android.sched.vfs.InputRootVDir getInputVDir ()
private void fillBinaryKinds (com.android.sched.vfs.InputVDir)
com.android.jack.library.NotBinaryException e
com.android.sched.vfs.InputVElement subFile
java.util.Iterator i$
com.android.sched.vfs.InputVDir vDir
private void fillBinaries (com.android.sched.vfs.InputVDir, com.android.jack.library.BinaryKind, java.util.List)
com.android.sched.vfs.InputVFile vFile
com.android.sched.vfs.InputVElement subFile
java.util.Iterator i$
com.android.sched.vfs.InputVDir vDir
com.android.jack.library.BinaryKind binaryKind
java.util.List binaries
public volatile com.android.sched.util.location.Location getLocation ()
static com.android.sched.vfs.InputRootVDir access$000 (com.android.jack.library.InputJackLibrary)
com.android.jack.library.InputJackLibrary x0
}
com/android/jack/library/InputLibrary.classInputLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.InputLibrary extends java.lang.Object implements com.android.sched.util.location.HasLocation {
public abstract com.android.sched.vfs.InputRootVDir getInputVDir ()
public abstract java.util.Collection getBinaryKinds ()
public abstract boolean hasBinary (com.android.jack.library.BinaryKind)
public abstract java.util.List getBinaries (com.android.jack.library.BinaryKind)
public abstract com.android.sched.vfs.InputVFile getBinary (com.android.sched.vfs.VPath, com.android.jack.library.BinaryKind) throws com.android.jack.library.BinaryDoesNotExistException
}
com/android/jack/library/InputLibraryLocation.classInputLibraryLocation.java
package com.android.jack.library
public abstract com.android.jack.library.InputLibraryLocation extends com.android.sched.util.location.Location {
public void ()
public abstract com.android.jack.library.InputLibrary getInputLibrary ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/android/jack/library/JackLibrary.classJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.JackLibrary extends java.lang.Object {
public static final String KEY_LIB_MAJOR_VERSION
public static final String KEY_LIB_MINOR_VERSION
public static final String KEY_LIB_EMITTER
public static final String KEY_LIB_EMITTER_VERSION
public static final String KEY_JAYCE
public static final String KEY_JAYCE_MAJOR_VERSION
public static final String KEY_JAYCE_MINOR_VERSION
public static final String LIBRARY_PROPERTIES
public static final com.android.sched.vfs.VPath LIBRARY_PROPERTIES_VPATH
static void ()
}
com/android/jack/library/JackLibraryVersion.classJackLibraryVersion.java
package com.android.jack.library
public com.android.jack.library.JackLibraryVersion extends java.lang.Object {
public static final int MAJOR
public static final int MINOR
public void ()
}
com/android/jack/library/LibraryFormatException.classLibraryFormatException.java
package com.android.jack.library
public com.android.jack.library.LibraryFormatException extends com.android.jack.JackFileException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/library/LibraryWritingException.classLibraryWritingException.java
package com.android.jack.library
public com.android.jack.library.LibraryWritingException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/library/NotBinaryException.classNotBinaryException.java
package com.android.jack.library
public com.android.jack.library.NotBinaryException extends java.lang.Exception {
private static final long serialVersionUID
private final com.android.sched.vfs.InputVFile vFile
public void (com.android.sched.vfs.InputVFile)
com.android.sched.vfs.InputVFile vFile
public java.lang.String getMessage ()
}
com/android/jack/library/OutputJackLibrary$1.classOutputJackLibrary.java
package com.android.jack.library
com.android.jack.library.OutputJackLibrary$1 extends com.android.jack.library.OutputLibraryLocation {
final com.android.jack.library.OutputJackLibrary this$0
void (com.android.jack.library.OutputJackLibrary)
public java.lang.String getDescription ()
public com.android.jack.library.OutputLibrary getOutputLibrary ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/jack/library/OutputJackLibrary.classOutputJackLibrary.java
package com.android.jack.library
public com.android.jack.library.OutputJackLibrary extends java.lang.Object implements com.android.jack.library.OutputLibrary com.android.jack.library.JackLibrary {
private final com.android.sched.vfs.OutputVDir outputVDir
private final com.android.jack.library.OutputLibraryLocation location
public void (com.android.sched.vfs.OutputVDir)
com.android.sched.vfs.OutputVDir outputVDir
public com.android.sched.vfs.OutputVFile getJayceOutputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.VPath typePath
public boolean needsSequentialWriting ()
public com.android.sched.vfs.OutputVFile getBinaryOutputVFile (com.android.sched.vfs.VPath, com.android.jack.library.BinaryKind) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.VPath typePath
com.android.jack.library.BinaryKind binaryKind
public com.android.jack.library.OutputLibraryLocation getLocation ()
public void close () throws com.android.jack.library.LibraryWritingException
com.android.sched.vfs.OutputVFile libraryPropertiesOut
com.android.sched.util.file.CannotCreateFileException e
java.io.IOException e
java.util.Properties jackLibraryProperties
public volatile com.android.sched.util.location.Location getLocation ()
static com.android.sched.vfs.OutputVDir access$000 (com.android.jack.library.OutputJackLibrary)
com.android.jack.library.OutputJackLibrary x0
}
com/android/jack/library/OutputLibrary.classOutputLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.OutputLibrary extends java.lang.Object implements com.android.sched.util.location.HasLocation {
public abstract boolean needsSequentialWriting ()
public abstract com.android.sched.vfs.OutputVFile getJayceOutputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
public abstract com.android.sched.vfs.OutputVFile getBinaryOutputVFile (com.android.sched.vfs.VPath, com.android.jack.library.BinaryKind) throws com.android.sched.util.file.CannotCreateFileException
public abstract void close () throws com.android.jack.library.LibraryWritingException
}
com/android/jack/library/OutputLibraryLocation.classOutputLibraryLocation.java
package com.android.jack.library
public abstract com.android.jack.library.OutputLibraryLocation extends com.android.sched.util.location.Location {
public void ()
public abstract com.android.jack.library.OutputLibrary getOutputLibrary ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/android/jack/library/TypeInInputLibraryLocation.classTypeInInputLibraryLocation.java
package com.android.jack.library
public com.android.jack.library.TypeInInputLibraryLocation extends com.android.sched.util.location.Location {
private final com.android.jack.library.InputLibraryLocation inputLibLoc
private final String typeName
public void (com.android.jack.library.InputLibraryLocation, java.lang.String)
com.android.jack.library.InputLibraryLocation inputLibLoc
String typeName
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
public com.android.jack.library.InputLibraryLocation getInputLibraryLocation ()
}
com/android/jack/load/AbstractMethodLoader.classAbstractMethodLoader.java
package com.android.jack.load
public abstract com.android.jack.load.AbstractMethodLoader extends java.lang.Object implements com.android.jack.load.MethodLoader {
public void ()
public void ensureMarkers (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
public void ensureMarker (com.android.jack.ir.ast.JMethod, java.lang.Class)
com.android.jack.ir.ast.JMethod loaded
Class cls
public void ensureAnnotations (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
public void ensureAnnotation (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JMethod loaded
com.android.jack.ir.ast.JAnnotation annotation
public void ensureBody (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
protected abstract void ensureAll (com.android.jack.ir.ast.JMethod)
}
com/android/jack/load/AbtractClassOrInterfaceLoader.classAbtractClassOrInterfaceLoader.java
package com.android.jack.load
public abstract com.android.jack.load.AbtractClassOrInterfaceLoader extends java.lang.Object implements com.android.jack.load.ClassOrInterfaceLoader {
public void ()
public void ensureHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMarkers (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMarker (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
Class cls
public void ensureEnclosing (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
com.android.jack.ir.ast.JAnnotation annotation
public void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
String name
java.util.List args
com.android.jack.ir.ast.JType returnType
public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
String fieldName
public void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotation)
com.android.jack.ir.ast.JDefinedAnnotation loaded
protected abstract void ensureAll (com.android.jack.ir.ast.JDefinedClassOrInterface)
}
com/android/jack/load/ClassOrInterfaceLoader.classClassOrInterfaceLoader.java
package com.android.jack.load
public abstract com.android.jack.load.ClassOrInterfaceLoader extends java.lang.Object {
public abstract void ensureHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureMarkers (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureMarker (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class)
public abstract void ensureEnclosing (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JAnnotation)
public abstract void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
public abstract void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
public abstract void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotation)
public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface)
}
com/android/jack/load/JackLoadingException.classJackLoadingException.java
package com.android.jack.load
public com.android.jack.load.JackLoadingException extends java.lang.RuntimeException implements com.android.sched.util.location.HasLocation {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Exception)
com.android.sched.util.location.Location location
Exception cause
public java.lang.String getMessage ()
public com.android.sched.util.location.Location getLocation ()
}
com/android/jack/load/MethodLoader.classMethodLoader.java
package com.android.jack.load
public abstract com.android.jack.load.MethodLoader extends java.lang.Object {
public abstract void ensureMarkers (com.android.jack.ir.ast.JMethod)
public abstract void ensureMarker (com.android.jack.ir.ast.JMethod, java.lang.Class)
public abstract void ensureAnnotations (com.android.jack.ir.ast.JMethod)
public abstract void ensureAnnotation (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JAnnotation)
public abstract void ensureBody (com.android.jack.ir.ast.JMethod)
public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JMethod)
}
com/android/jack/load/NopClassOrInterfaceLoader.classNopClassOrInterfaceLoader.java
package com.android.jack.load
public com.android.jack.load.NopClassOrInterfaceLoader extends com.android.jack.load.AbtractClassOrInterfaceLoader {
private static final com.android.sched.util.location.NoLocation NO_LOCATION
public static final com.android.jack.load.ClassOrInterfaceLoader INSTANCE
private void ()
public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
protected void ensureAll (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
static void ()
}
com/android/jack/load/PackageLoader.classPackageLoader.java
package com.android.jack.load
public abstract com.android.jack.load.PackageLoader extends java.lang.Object {
public abstract com.android.jack.ir.ast.JDefinedClassOrInterface loadClassOrInterface (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.lookup.JLookupException
public abstract com.android.jack.load.PackageLoader getLoaderForSubPackage (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
public abstract java.util.Collection getSubPackageNames (com.android.jack.ir.ast.JPackage)
public abstract java.util.Collection getSubClassNames (com.android.jack.ir.ast.JPackage)
public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JPackage)
public abstract boolean isOnPath (com.android.jack.ir.ast.JPackage)
}
com/android/jack/lookup/CommonTypes$CommonType.classCommonTypes.java
package com.android.jack.lookup
public final com.android.jack.lookup.CommonTypes$CommonType extends java.lang.Enum {
public static final com.android.jack.lookup.CommonTypes$CommonType ASSERTION_ERROR
public static final com.android.jack.lookup.CommonTypes$CommonType ATOMICREFERENCEFIELDUPDATER
public static final com.android.jack.lookup.CommonTypes$CommonType ATOMIC_ATOMICINTEGERFIELDUPDATER
public static final com.android.jack.lookup.CommonTypes$CommonType ATOMIC_ATOMICLONGFIELDUPDATER
public static final com.android.jack.lookup.CommonTypes$CommonType STRING
public static final com.android.jack.lookup.CommonTypes$CommonType STRING_BUILDER
public static final com.android.jack.lookup.CommonTypes$CommonType CLASS
public static final com.android.jack.lookup.CommonTypes$CommonType ENUM
public static final com.android.jack.lookup.CommonTypes$CommonType OBJECT
public static final com.android.jack.lookup.CommonTypes$CommonType SERIALIZABLE
public static final com.android.jack.lookup.CommonTypes$CommonType CLONEABLE
public static final com.android.jack.lookup.CommonTypes$CommonType BOOLEAN
public static final com.android.jack.lookup.CommonTypes$CommonType BYTE
public static final com.android.jack.lookup.CommonTypes$CommonType CHAR
public static final com.android.jack.lookup.CommonTypes$CommonType SHORT
public static final com.android.jack.lookup.CommonTypes$CommonType INTEGER
public static final com.android.jack.lookup.CommonTypes$CommonType FLOAT
public static final com.android.jack.lookup.CommonTypes$CommonType DOUBLE
public static final com.android.jack.lookup.CommonTypes$CommonType LONG
public static final com.android.jack.lookup.CommonTypes$CommonType VOID
private final String signature
private static final com.android.jack.lookup.CommonTypes$CommonType[] $VALUES
public static com.android.jack.lookup.CommonTypes$CommonType[] values ()
public static com.android.jack.lookup.CommonTypes$CommonType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String signature
java.lang.String getSignature ()
public java.lang.String toString ()
static void ()
}
com/android/jack/lookup/CommonTypes.classCommonTypes.java
package com.android.jack.lookup
public com.android.jack.lookup.CommonTypes extends java.lang.Object {
private static final String JAVA_LANG_ASSERTION_ERROR_SIGNATURE
private static final String JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICREFERENCEFIELDUPDATER_SIGNATURE
private static final String JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICINTEGERFIELDUPDATER_SIGNATURE
private static final String JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICLONGFIELDUPDATER_SIGNATURE
private static final String JAVA_LANG_STRING_SIGNATURE
private static final String JAVA_LANG_STRING_BUILDER_SIGNATURE
private static final String JAVA_LANG_CLASS_SIGNATURE
private static final String JAVA_LANG_ENUM_SIGNATURE
private static final String JAVA_LANG_OBJECT_SIGNATURE
private static final String JAVA_IO_SERIALIZABLE_SIGNATURE
private static final String JAVA_LANG_CLONEABLE_SIGNATURE
private static final String JAVA_LANG_BOOLEAN_SIGNATURE
private static final String JAVA_LANG_BYTE_SIGNATURE
private static final String JAVA_LANG_CHAR_SIGNATURE
private static final String JAVA_LANG_SHORT_SIGNATURE
private static final String JAVA_LANG_INTEGER_SIGNATURE
private static final String JAVA_LANG_FLOAT_SIGNATURE
private static final String JAVA_LANG_DOUBLE_SIGNATURE
private static final String JAVA_LANG_LONG_SIGNATURE
private static final String JAVA_LANG_VOID_SIGNATURE
private static final com.android.jack.ir.formatter.TypeFormatter formatter
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_ASSERTION_ERROR
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICREFERENCEFIELDUPDATER
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICINTEGERFIELDUPDATER
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICLONGFIELDUPDATER
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_STRING
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_STRING_BUILDER
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_CLASS
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_ENUM
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_OBJECT
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_IO_SERIALIZABLE
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_CLONEABLE
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_BOOLEAN
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_BYTE
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_CHAR
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_SHORT
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_INTEGER
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_FLOAT
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_DOUBLE
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_LONG
public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_VOID
public void ()
public static boolean isCommonType (com.android.jack.lookup.CommonTypes$CommonType, com.android.jack.ir.ast.JType)
com.android.jack.lookup.CommonTypes$CommonType commonType
com.android.jack.ir.ast.JType type
static void ()
}
com/android/jack/lookup/CommonTypesCache.classCommonTypesCache.java
package com.android.jack.lookup
com.android.jack.lookup.CommonTypesCache extends java.lang.Object {
private final com.android.jack.ir.ast.JClassOrInterface[] commonTypes
private final com.android.jack.ir.ast.JClass[] commonClasses
private final com.android.jack.ir.ast.JInterface[] commonInterfaces
private final com.android.jack.lookup.JLookup lookup
void (com.android.jack.lookup.JLookup)
com.android.jack.lookup.JLookup lookup
public com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.lookup.CommonTypes$CommonType type
int typeOrdinal
public com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.lookup.CommonTypes$CommonType type
int typeOrdinal
public com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.lookup.CommonTypes$CommonType type
int typeOrdinal
}
com/android/jack/lookup/JLookup.classJLookup.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JLookup extends java.lang.Object {
protected static final com.google.common.base.Splitter packageBinaryNameSplitter
private final com.android.jack.lookup.CommonTypesCache commonTypesCache
protected final com.android.jack.ir.ast.JPackage topLevelPackage
public static final char PACKAGE_SEPARATOR
static final boolean $assertionsDisabled
protected void (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage topLevelPackage
public com.android.jack.ir.ast.JPackage getOrCreatePackage (java.lang.String)
String name
java.util.Iterator i$
String packageName
com.android.jack.ir.ast.JPackage currentPackage
public abstract com.android.jack.ir.ast.JType getType (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public abstract com.android.jack.ir.ast.JClass getClass (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public abstract com.android.jack.ir.ast.JEnum getEnum (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public abstract com.android.jack.ir.ast.JInterface getInterface (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public abstract com.android.jack.ir.ast.JAnnotation getAnnotation (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public abstract void clear ()
public com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.lookup.CommonTypes$CommonType type
public com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.lookup.CommonTypes$CommonType type
public com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.lookup.CommonTypes$CommonType type
public com.android.jack.ir.ast.JArrayType getArrayType (com.android.jack.ir.ast.JType, int)
int i
com.android.jack.ir.ast.JType leafType
int dimension
com.android.jack.ir.ast.JType array
protected com.android.jack.ir.ast.JArrayType getArrayType (java.lang.String)
String typeName
int typeNameLength
int dim
static void ()
}
com/android/jack/lookup/JLookupException.classJLookupException.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JLookupException extends com.android.jack.JackUserException {
private static final long serialVersionUID
public void ()
public void (java.lang.Exception)
Exception cause
}
com/android/jack/lookup/JMethodIdLookupException.classJMethodIdLookupException.java
package com.android.jack.lookup
public com.android.jack.lookup.JMethodIdLookupException extends com.android.jack.lookup.JMethodLookupException {
private static final long serialVersionUID
private final String methodName
private final java.util.List methodArgumentsTypes
public void (com.android.jack.ir.ast.JReferenceType, java.lang.String, java.util.List)
com.android.jack.ir.ast.JReferenceType declaringClass
String name
java.util.List args
protected java.lang.String getMethodString ()
}
com/android/jack/lookup/JMethodLookupException.classJMethodLookupException.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JMethodLookupException extends com.android.jack.ir.ast.JMemberLookupException {
private static final long serialVersionUID
protected void (com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JReferenceType declaringClass
public java.lang.String getMessage ()
protected abstract java.lang.String getMethodString ()
}
com/android/jack/lookup/JMethodSignatureLookupException.classJMethodSignatureLookupException.java
package com.android.jack.lookup
public com.android.jack.lookup.JMethodSignatureLookupException extends com.android.jack.lookup.JMethodLookupException {
private static final long serialVersionUID
private final String signature
public void (com.android.jack.ir.ast.JReferenceType, java.lang.String)
com.android.jack.ir.ast.JReferenceType declaringClass
String signature
protected java.lang.String getMethodString ()
}
com/android/jack/lookup/JMethodWithReturnLookupException.classJMethodWithReturnLookupException.java
package com.android.jack.lookup
public com.android.jack.lookup.JMethodWithReturnLookupException extends com.android.jack.lookup.JMethodLookupException {
private static final long serialVersionUID
private final String methodName
private final java.util.List methodArgumentsTypes
private final com.android.jack.ir.ast.JType methodReturnType
public void (com.android.jack.ir.ast.JReferenceType, java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JReferenceType declaringClass
String name
java.util.List args
com.android.jack.ir.ast.JType returnType
protected java.lang.String getMethodString ()
}
com/android/jack/lookup/JNodeLookup.classJNodeLookup.java
package com.android.jack.lookup
public com.android.jack.lookup.JNodeLookup extends com.android.jack.lookup.JLookup {
public static final com.android.sched.util.log.stats.StatisticId SUCCESS_LOOKUP
private final java.util.Map types
private final com.android.sched.util.log.Tracer tracer
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage topLevelPackage
public com.android.jack.ir.ast.JPackage getTopLevelPackage ()
public boolean isPackageOnPath (java.lang.String)
com.android.jack.ir.ast.JPackageLookupException e
String packageName
public com.android.jack.ir.ast.JType getType (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JArrayType arrayType
com.android.jack.ir.ast.JPackage currentPackage
String simpleName
com.android.jack.ir.ast.JPackageLookupException e
int typeNameLength
int separatorIndex
com.android.jack.ir.ast.JPackage currentPackage
String simpleName
com.android.jack.ir.ast.JType result
String typeName
com.android.sched.util.log.stats.Percent statistic
public com.android.jack.ir.ast.JDefinedClass getClass (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String typeName
com.android.jack.ir.ast.JType type
public com.android.jack.ir.ast.JDefinedInterface getInterface (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String typeName
com.android.jack.ir.ast.JType type
private void addType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public com.android.jack.ir.ast.JDefinedAnnotation getAnnotation (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String typeName
com.android.jack.ir.ast.JType type
public com.android.jack.ir.ast.JDefinedEnum getEnum (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String typeName
com.android.jack.ir.ast.JType type
public void clear ()
private void init ()
private com.android.jack.ir.ast.JPackage getPackage (java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
String name
String packageName
com.android.jack.ir.ast.JPackage currentPackage
java.util.Iterator iterator
public volatile com.android.jack.ir.ast.JAnnotation getAnnotation (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String x0
public volatile com.android.jack.ir.ast.JInterface getInterface (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String x0
public volatile com.android.jack.ir.ast.JEnum getEnum (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String x0
public volatile com.android.jack.ir.ast.JClass getClass (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String x0
static void ()
}
com/android/jack/lookup/JPhantomLookup.classJPhantomLookup.java
package com.android.jack.lookup
public com.android.jack.lookup.JPhantomLookup extends com.android.jack.lookup.JLookup {
private final java.util.Map typeCache
private final java.util.Map classCache
private final java.util.Map enumCache
private final java.util.Map interfaceCache
private final java.util.Map annotationCache
private final com.android.jack.lookup.JNodeLookup jackLookup
static final boolean $assertionsDisabled
public void (com.android.jack.lookup.JNodeLookup)
com.android.jack.lookup.JNodeLookup jackLookup
public com.android.jack.ir.ast.JType getType (java.lang.String)
com.android.jack.ir.ast.JArrayType array
String[] splitName
com.android.jack.ir.ast.JPackage pack
com.android.jack.ir.ast.JClassOrInterface phantom
int typeNameLength
com.android.jack.lookup.JLookupException e
String signature
com.android.jack.ir.ast.JType type
private com.android.jack.ir.ast.JPackage getPackage (java.lang.String[])
int i
String[] splitClassOrInterfaceName
com.android.jack.ir.ast.JPackage currentPackage
int packageLength
private java.lang.String[] splitSignature (java.lang.String)
String signature
String[] splitName
public com.android.jack.ir.ast.JClass getClass (java.lang.String)
String[] splitName
com.android.jack.ir.ast.JPackage pack
com.android.jack.lookup.JLookupException e
String signature
com.android.jack.ir.ast.JClass type
public com.android.jack.ir.ast.JInterface getInterface (java.lang.String)
String[] splitName
com.android.jack.ir.ast.JPackage pack
com.android.jack.lookup.JLookupException e
String signature
com.android.jack.ir.ast.JInterface type
public com.android.jack.ir.ast.JAnnotation getAnnotation (java.lang.String)
String[] splitName
com.android.jack.ir.ast.JPackage pack
com.android.jack.lookup.JLookupException e
String signature
com.android.jack.ir.ast.JAnnotation type
public com.android.jack.ir.ast.JEnum getEnum (java.lang.String)
String[] splitName
com.android.jack.ir.ast.JPackage pack
com.android.jack.lookup.JLookupException e
String signature
com.android.jack.ir.ast.JEnum type
public com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType)
com.android.jack.ir.ast.JTypeLookupException e
com.android.jack.lookup.CommonTypes$CommonType type
public com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType)
com.android.jack.ir.ast.JTypeLookupException e
com.android.jack.lookup.CommonTypes$CommonType type
public com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType)
com.android.jack.ir.ast.JTypeLookupException e
com.android.jack.lookup.CommonTypes$CommonType type
public void clear ()
private boolean doesCacheContain (java.util.Map, java.lang.String)
java.util.Map cache
String signature
public boolean check (com.android.jack.ir.ast.JType)
com.android.jack.lookup.JLookupException e
com.android.jack.ir.ast.JType checkedType
String signature
com.android.jack.ir.ast.JType defined
private void checkCacheContent (com.android.jack.ir.ast.JType, java.lang.String, com.android.jack.ir.ast.JType, java.lang.Class, java.util.Map)
com.android.jack.ir.ast.JType phantom
com.android.jack.ir.ast.JType checkedType
String signature
com.android.jack.ir.ast.JType defined
Class clazz
java.util.Map cache
private static java.lang.AssertionError getCheckError (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType checkedType
com.android.jack.ir.ast.JType ref
com.android.jack.ir.formatter.TypeFormatter formatter
static void ()
}
com/android/jack/lookup/NodeLookup.classNodeLookup.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.NodeLookup extends java.lang.Object {
public abstract com.android.jack.ir.ast.JType getType (java.lang.String) throws com.android.jack.lookup.JLookupException
public abstract com.android.jack.ir.ast.JClass getClass (java.lang.String) throws com.android.jack.lookup.JLookupException
public abstract com.android.jack.ir.ast.JInterface getInterface (java.lang.String) throws com.android.jack.lookup.JLookupException
public abstract com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.lookup.JLookupException
public abstract com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.lookup.JLookupException
public abstract com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType) throws com.android.jack.lookup.JLookupException
}
com/android/jack/optimizations/ConstantRefinerAndVariableRemover$1.classConstantRefinerAndVariableRemover.java
package com.android.jack.optimizations
com.android.jack.optimizations.ConstantRefinerAndVariableRemover$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/optimizations/ConstantRefinerAndVariableRemover$Visitor.classConstantRefinerAndVariableRemover.java
package com.android.jack.optimizations
com.android.jack.optimizations.ConstantRefinerAndVariableRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethod method
private final com.android.sched.util.log.Tracer tracer
private final com.android.jack.ir.impl.CloneExpressionVisitor cloneExpr
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.ir.ast.Number numberValue
com.android.jack.ir.ast.JDynamicCastOperation cast
boolean deepVisit
com.android.jack.ir.ast.JExpression castedExpr
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation binOp
private void moveConstantIfNeeded (com.android.jack.ir.ast.JCastOperation)
com.android.jack.ir.ast.JCastOperation expr
private void moveConstantIfNeeded (com.android.jack.ir.ast.JVariableRef)
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.ir.ast.Number numberValue
com.android.jack.ir.ast.JCastOperation cast
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.analysis.DefinitionMarker dm
com.android.jack.ir.ast.JVariableRef varRef
com.android.jack.analysis.UseDefsMarker udm
private void moveConstantIfNeeded (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
private com.android.jack.ir.ast.JValueLiteral refineCst (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.Number, com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum)
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.ir.ast.Number numberValue
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum destType
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement jIf
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
static void ()
}
com/android/jack/optimizations/ConstantRefinerAndVariableRemover.classConstantRefinerAndVariableRemover.java
package com.android.jack.optimizations
public com.android.jack.optimizations.ConstantRefinerAndVariableRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.log.stats.StatisticId REFINED_CONSTANT
public static final com.android.sched.util.log.stats.StatisticId REMOVED_CONSTANT_VARIABLE
public static final com.android.sched.util.log.stats.StatisticId CONSTANT_MOVE_TO_HIS_USAGE
private final com.android.jack.util.filter.Filter filter
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
com.android.jack.optimizations.ConstantRefinerAndVariableRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/optimizations/DefUsesAndUseDefsChainsSimplifier.classDefUsesAndUseDefsChainsSimplifier.java
package com.android.jack.optimizations
public abstract com.android.jack.optimizations.DefUsesAndUseDefsChainsSimplifier extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
protected boolean hasDefBetweenStatement (com.android.jack.ir.ast.JVariable, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JVariable var
com.android.jack.ir.ast.JStatement fromStmt
com.android.jack.ir.ast.JStatement toStmt
com.android.jack.cfg.BasicBlockMarker startBbm
com.android.jack.cfg.BasicBlockMarker endBbm
java.util.HashMap bbCanReachEndBb
com.android.jack.cfg.BasicBlock endBb
protected com.android.jack.ir.ast.JVariableRef getNewVarRef (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JVariableRef newVarAccess
com.android.jack.ir.ast.JThis jThis
com.android.jack.ir.ast.JType thisType
com.android.jack.ir.ast.JVariableRef newVarAccess
com.android.jack.ir.ast.JNode defExpr
com.android.jack.ir.ast.JVariableRef newVarAccess
private boolean hasDefBetweenNodes (com.android.jack.cfg.BasicBlock, com.android.jack.cfg.BasicBlock, java.util.Stack, java.util.HashMap, boolean, com.android.jack.ir.ast.JVariable, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement)
Boolean hasPathtoDest
com.android.jack.cfg.BasicBlock succ
java.util.Iterator i$
boolean hasEndIntoSucc
com.android.jack.cfg.BasicBlock from
com.android.jack.cfg.BasicBlock to
java.util.Stack currentPath
java.util.HashMap bbCanReachToBb
boolean hasLocalDefOnPreviousBlocks
com.android.jack.ir.ast.JVariable var
com.android.jack.ir.ast.JStatement beginAfterStmt
com.android.jack.ir.ast.JStatement end
boolean hasDef
Boolean fromBbCanReachToBb
private boolean hasLocalDef (com.android.jack.ir.ast.JVariable, com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement)
com.android.jack.analysis.DefinitionMarker dm
java.util.Iterator stmtIt
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JVariable var
com.android.jack.cfg.BasicBlock basicBlock
com.android.jack.ir.ast.JStatement beginAfterStmt
com.android.jack.ir.ast.JStatement end
java.util.List statements
static void ()
}
com/android/jack/optimizations/DefUsesChainsSimplifier$Visitor.classDefUsesChainsSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.DefUsesChainsSimplifier$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethod method
static final boolean $assertionsDisabled
final com.android.jack.optimizations.DefUsesChainsSimplifier this$0
public void (com.android.jack.optimizations.DefUsesChainsSimplifier, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.analysis.DefinitionMarker defMarker
java.util.Iterator i$
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.analysis.UseDefsMarker udm
com.android.jack.ir.ast.JExpression valueExpr
com.android.jack.analysis.DefinitionMarker def
com.android.jack.ir.ast.JBinaryOperation binary
com.android.jack.ir.ast.JExpression rhs
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
private boolean allUsedDefsUseOnTimeAndNotRedefine (com.android.jack.analysis.DefinitionMarker, com.android.jack.analysis.UseDefsMarker)
com.android.jack.analysis.DefinitionMarker defMarker
java.util.Iterator i$
com.android.jack.analysis.DefinitionMarker def
com.android.jack.analysis.UseDefsMarker usedDefs
boolean allDefsUsesInASameDefNotModify
private void updateDefUsesAndUseDefsChains (com.android.jack.analysis.DefinitionMarker, com.android.jack.analysis.DefinitionMarker)
com.android.jack.ir.ast.JVariableRef useOfRemoveDef
java.util.Iterator i$
com.android.jack.analysis.DefinitionMarker defToUpdate
com.android.jack.analysis.DefinitionMarker defUseByUpdate
static void ()
}
com/android/jack/optimizations/DefUsesChainsSimplifier.classDefUsesChainsSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.DefUsesChainsSimplifier extends com.android.jack.optimizations.DefUsesAndUseDefsChainsSimplifier 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) throws java.lang.Exception
com.android.jack.optimizations.DefUsesChainsSimplifier$Visitor visitor
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/optimizations/ExpressionSimplifier$1.classExpressionSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.ExpressionSimplifier$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/optimizations/ExpressionSimplifier$ExpressionsSimplified.classExpressionSimplifier.java
package com.android.jack.optimizations
public final com.android.jack.optimizations.ExpressionSimplifier$ExpressionsSimplified extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/optimizations/ExpressionSimplifier$Simplifier.classExpressionSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.ExpressionSimplifier$Simplifier extends com.android.jack.ir.ast.JVisitor {
private com.android.jack.ir.ast.JMethod currentMethod
static final boolean $assertionsDisabled
void ()
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void endVisit (com.android.jack.ir.ast.JCastOperation)
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.ir.ast.Number numberValue
com.android.jack.ir.ast.JValueLiteral simplifiedExpr
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JCastOperation cast
com.android.jack.ir.ast.JExpression castedExpr
public void endVisit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JConditionalExpression jconditional
com.android.jack.ir.ast.JExpression condition
public void endVisit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JInstanceOf instanceOf
com.android.jack.ir.ast.JExpression expr
private boolean isCastOfNull (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public void endVisit (com.android.jack.ir.ast.JUnaryOperation)
int value
long value
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JUnaryOperation unaryExpr
com.android.jack.ir.ast.JExpression simplifiedExpr
com.android.jack.ir.ast.JExpression arg
public void endVisit (com.android.jack.ir.ast.JBinaryOperation)
boolean lhsValue
boolean rhsValue
int lhsValue
int rhsValue
float lhsValue
float rhsValue
double lhsValue
double rhsValue
long lhsValue
long rhsValue
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JBinaryOperation binaryExpr
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JExpression rhs
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JExpression simplifiedExpr
private com.android.jack.ir.ast.JValueLiteral refineCst (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.Number, com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum)
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.ir.ast.Number numberValue
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum destType
static void ()
}
com/android/jack/optimizations/ExpressionSimplifier.classExpressionSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.ExpressionSimplifier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.optimizations.ExpressionSimplifier$Simplifier s
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/optimizations/IfWithConstantSimplifier$Visitor.classIfWithConstantSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.IfWithConstantSimplifier$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethod method
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.analysis.DefinitionMarker dm
java.util.Iterator i$
com.android.jack.ir.ast.JStatement lastStatement
com.android.jack.ir.ast.JBlock thenBb
java.util.List thenStatements
com.android.jack.ir.ast.JLabeledStatement endLabel
com.android.jack.analysis.UseDefsMarker udm
boolean allDefsAreBooleanCstAndUseByIfStmt
com.android.jack.ir.ast.JLabeledStatement thenLabel
com.android.jack.ir.ast.JLabeledStatement elseLabel
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.sourceinfo.SourceInfo si
com.android.jack.ir.ast.JStatement elseStmt
com.android.jack.ir.ast.JIfStatement ifStmt
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
private com.android.jack.ir.ast.JStatement getLastStatement (java.util.List)
java.util.List thenStatements
com.android.jack.ir.ast.JStatement lastStatement
private boolean hasCodeBetweenDefAndUsage (com.android.jack.analysis.DefinitionMarker, com.android.jack.ir.ast.JIfStatement)
com.android.jack.cfg.BasicBlock succ
java.util.Iterator i$
com.android.jack.analysis.DefinitionMarker dm
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.cfg.BasicBlockMarker ifStmtBbMarker
com.android.jack.cfg.BasicBlock ifStmtBasicBlock
com.android.jack.ir.ast.JNode defStmt
com.android.jack.cfg.BasicBlockMarker bbm
com.android.jack.cfg.BasicBlock defBasicBlock
java.util.List statementsOfDefBlock
int lastStmtIndex
static void ()
}
com/android/jack/optimizations/IfWithConstantSimplifier.classIfWithConstantSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.IfWithConstantSimplifier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private static int count
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.optimizations.IfWithConstantSimplifier$Visitor visitor
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static int access$000 ()
static int access$008 ()
static void ()
}
com/android/jack/optimizations/NotSimplifier$1.classNotSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.NotSimplifier$1 extends java.lang.Object {
}
com/android/jack/optimizations/NotSimplifier$CountOperatorAfterRemoval.classNotSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval extends com.android.jack.ir.ast.JVisitor {
private int opBeforeTransformation
private int opAfterTransformation
static final boolean $assertionsDisabled
private void ()
public boolean visit (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation binaryOp
com.android.jack.ir.ast.JBinaryOperator op
public boolean visit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation unaryOp
void (com.android.jack.optimizations.NotSimplifier$1)
com.android.jack.optimizations.NotSimplifier$1 x0
static int access$100 (com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval)
com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval x0
static int access$200 (com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval)
com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval x0
static void ()
}
com/android/jack/optimizations/NotSimplifier$NotExpressionsSimplified.classNotSimplifier.java
package com.android.jack.optimizations
public final com.android.jack.optimizations.NotSimplifier$NotExpressionsSimplified extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/optimizations/NotSimplifier$NotSimplifierVisitor.classNotSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.NotSimplifier$NotSimplifierVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethod method
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.optimizations.NotSimplifier$ReverseNotExpression reverse
com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval countOp
com.android.jack.ir.ast.JUnaryOperation unaryOp
boolean deep
}
com/android/jack/optimizations/NotSimplifier$ReverseNotExpression.classNotSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.NotSimplifier$ReverseNotExpression extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.UnsupportedOperatorException e
com.android.jack.ir.ast.JBinaryOperation binaryOp
com.android.jack.ir.ast.JBinaryOperator op
public boolean visit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation unaryOp
static void ()
}
com/android/jack/optimizations/NotSimplifier.classNotSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.NotSimplifier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.optimizations.NotSimplifier$NotSimplifierVisitor notRemover
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/optimizations/UnusedDefinitionRemover$Visitor.classUnusedDefinitionRemover.java
package com.android.jack.optimizations
com.android.jack.optimizations.UnusedDefinitionRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.analysis.DefinitionMarker dm
com.android.jack.ir.ast.JBinaryOperation binary
com.android.jack.ir.ast.JExpression rhs
private void removeUnusedDefinition (com.android.jack.ir.ast.JAsgOperation)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JNode definition
com.android.jack.analysis.DefinitionMarker dmUsed
java.util.Iterator i$
com.android.jack.analysis.UseDefsMarker udm
java.util.List previouslyUsedDef
com.android.jack.ir.ast.JAsgOperation binary
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStmt
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
static void ()
}
com/android/jack/optimizations/UnusedDefinitionRemover.classUnusedDefinitionRemover.java
package com.android.jack.optimizations
public com.android.jack.optimizations.UnusedDefinitionRemover 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) throws java.lang.Exception
com.android.jack.optimizations.UnusedDefinitionRemover$Visitor visitor
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
com.android.jack.transformations.request.TransformationRequest tr
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/optimizations/UseDefsChainsSimplifier$1.classUseDefsChainsSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.UseDefsChainsSimplifier$1 extends java.lang.Object {
}
com/android/jack/optimizations/UseDefsChainsSimplifier$Visitor.classUseDefsChainsSimplifier.java
package com.android.jack.optimizations
com.android.jack.optimizations.UseDefsChainsSimplifier$Visitor extends com.android.jack.ir.ast.JVisitor {
static final boolean $assertionsDisabled
final com.android.jack.optimizations.UseDefsChainsSimplifier this$0
private void (com.android.jack.optimizations.UseDefsChainsSimplifier)
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JVariableRef newVarRef
com.android.jack.analysis.UseDefsMarker newUdm
com.android.jack.analysis.UseDefsMarker udmToMove
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JVariableRef defValue
com.android.jack.ir.ast.JVariable var
com.android.jack.analysis.DefinitionMarker defMarker
com.android.jack.analysis.UseDefsMarker udm
java.util.List usedDefsMarker
com.android.jack.ir.ast.JVariableRef usedVarRef
java.util.Iterator i$
com.android.jack.ir.ast.JVariableRef varRef
java.util.Iterator i$
com.android.jack.ir.ast.JVariableRef varRef
java.util.Iterator i$
java.util.List varRefToDelete
java.util.List varRefToAdd
com.android.jack.ir.ast.JStatement stmt
com.android.jack.analysis.UsedVariableMarker uvm
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement jIf
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
void (com.android.jack.optimizations.UseDefsChainsSimplifier, com.android.jack.optimizations.UseDefsChainsSimplifier$1)
com.android.jack.optimizations.UseDefsChainsSimplifier x0
com.android.jack.optimizations.UseDefsChainsSimplifier$1 x1
static void ()
}
com/android/jack/optimizations/UseDefsChainsSimplifier.classUseDefsChainsSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.UseDefsChainsSimplifier extends com.android.jack.optimizations.DefUsesAndUseDefsChainsSimplifier implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.optimizations.UseDefsChainsSimplifier$Visitor visitor
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.cfg.BasicBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.cfg.ControlFlowGraph cfg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/preprocessor/AddAnnotationExpression.classAddAnnotationExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.AddAnnotationExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.ir.ast.JAnnotation toAdd
private final com.android.jack.preprocessor.Expression on
public void (com.android.jack.ir.ast.JAnnotation, com.android.jack.preprocessor.Expression)
com.android.jack.ir.ast.JAnnotation toAdd
com.android.jack.preprocessor.Expression on
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
java.util.Collection collection
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/AddAnnotationStep.classAddAnnotationStep.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.AddAnnotationStep extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep {
private final com.android.jack.ir.ast.JAnnotation annotation
private final java.util.Collection toAnnotate
public void (com.android.jack.ir.ast.JAnnotation, java.util.Collection)
com.android.jack.ir.ast.JAnnotation annotation
java.util.Collection toAnnotate
public void apply ()
com.android.jack.ir.ast.JRetentionPolicy retention
com.android.jack.ir.ast.JAnnotationLiteral literal
com.android.jack.ir.ast.Annotable annotable
Object candidate
java.util.Iterator i$
}
com/android/jack/preprocessor/AnyTypeFilter$1.classAnyTypeFilter.java
package com.android.jack.preprocessor
com.android.jack.preprocessor.AnyTypeFilter$1 extends com.android.jack.preprocessor.NamePattern {
final com.android.jack.preprocessor.AnyTypeFilter this$0
void (com.android.jack.preprocessor.AnyTypeFilter, java.lang.String)
String x0
public boolean matches (java.lang.String)
String name
}
com/android/jack/preprocessor/AnyTypeFilter.classAnyTypeFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.AnyTypeFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression {
public static final com.android.jack.preprocessor.AnyTypeFilter INSTANCE
private final com.android.jack.preprocessor.NamePattern all
private void ()
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
static void ()
}
com/android/jack/preprocessor/ArrayFilter.classArrayFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ArrayFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.preprocessor.Expression leafType
private final int dim
public void (com.android.jack.preprocessor.Expression, int)
com.android.jack.preprocessor.Expression leafType
int dim
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
com.android.jack.ir.ast.JArrayType arrayToMatch
com.android.jack.ir.ast.JType toMatch
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/BooleanBinaryExpression.classBooleanBinaryExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.BooleanBinaryExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.preprocessor.Expression left
private final com.android.jack.preprocessor.BooleanBinaryOperator operator
private final com.android.jack.preprocessor.Expression right
public void (com.android.jack.preprocessor.Expression, com.android.jack.preprocessor.BooleanBinaryOperator, com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.BooleanBinaryOperator operator
com.android.jack.preprocessor.Expression right
public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object tested
com.android.jack.preprocessor.Context context
boolean leftValue
boolean rightValue
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/BooleanBinaryOperator$1.classBooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$1 extends com.android.jack.preprocessor.BooleanBinaryOperator {
void (java.lang.String, int)
public boolean eval (boolean, boolean)
boolean left
boolean right
}
com/android/jack/preprocessor/BooleanBinaryOperator$2.classBooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$2 extends com.android.jack.preprocessor.BooleanBinaryOperator {
void (java.lang.String, int)
public boolean eval (boolean, boolean)
boolean left
boolean right
}
com/android/jack/preprocessor/BooleanBinaryOperator$3.classBooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$3 extends com.android.jack.preprocessor.BooleanBinaryOperator {
void (java.lang.String, int)
public boolean eval (boolean, boolean)
boolean left
boolean right
}
com/android/jack/preprocessor/BooleanBinaryOperator$4.classBooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$4 extends com.android.jack.preprocessor.BooleanBinaryOperator {
void (java.lang.String, int)
public boolean eval (boolean, boolean)
boolean left
boolean right
}
com/android/jack/preprocessor/BooleanBinaryOperator.classBooleanBinaryOperator.java
package com.android.jack.preprocessor
public abstract com.android.jack.preprocessor.BooleanBinaryOperator extends java.lang.Enum {
public static final com.android.jack.preprocessor.BooleanBinaryOperator OR
public static final com.android.jack.preprocessor.BooleanBinaryOperator AND
public static final com.android.jack.preprocessor.BooleanBinaryOperator NOT_EQUALS
public static final com.android.jack.preprocessor.BooleanBinaryOperator EQUALS
private static final com.android.jack.preprocessor.BooleanBinaryOperator[] $VALUES
public static com.android.jack.preprocessor.BooleanBinaryOperator[] values ()
public static com.android.jack.preprocessor.BooleanBinaryOperator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract boolean eval (boolean, boolean)
void (java.lang.String, int, com.android.jack.preprocessor.BooleanBinaryOperator$1)
String x0
int x1
com.android.jack.preprocessor.BooleanBinaryOperator$1 x2
static void ()
}
com/android/jack/preprocessor/BooleanExpression$1.classBooleanExpression.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanExpression$1 extends java.lang.Object implements com.android.jack.preprocessor.Expression {
void ()
public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object scope
com.android.jack.preprocessor.Context context
public java.lang.String toString ()
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/BooleanExpression$2.classBooleanExpression.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanExpression$2 extends java.lang.Object implements com.android.jack.preprocessor.Expression {
void ()
public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object scope
com.android.jack.preprocessor.Context context
public java.lang.String toString ()
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/BooleanExpression.classBooleanExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.BooleanExpression extends java.lang.Object {
public static final com.android.jack.preprocessor.Expression TRUE
public static final com.android.jack.preprocessor.Expression FALSE
public void ()
public static com.android.jack.preprocessor.Expression getTrue ()
public static com.android.jack.preprocessor.Expression getFalse ()
static void ()
}
com/android/jack/preprocessor/BooleanNotExpression.classBooleanNotExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.BooleanNotExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.preprocessor.Expression arg
public void (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression arg
public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object tested
com.android.jack.preprocessor.Context context
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/ClassFilter.classClassFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ClassFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.preprocessor.NamePattern name
private com.android.jack.preprocessor.Expression modifierExpression
private com.android.jack.preprocessor.Expression extendExpression
private com.android.jack.preprocessor.Expression containsExpression
private java.util.Collection annotateSets
public void (com.android.jack.preprocessor.NamePattern)
com.android.jack.preprocessor.NamePattern name
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
com.android.jack.preprocessor.Expression set
java.util.Iterator i$
com.android.jack.preprocessor.ClassMembersScope membersScope
com.android.jack.preprocessor.ExtendsScope extendsScope
com.android.jack.ir.ast.JDefinedClassOrInterface jdcoi
com.android.jack.preprocessor.SubContext subContext
com.android.jack.ir.ast.JClassOrInterface coi
java.util.Iterator iterator
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
java.util.Collection nodes
public void setExtendsExpression (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression expression
public void setContainsExpression (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression expression
public void setAnnotateSets (java.util.Collection)
java.util.Collection sets
public void setModifierExpression (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression expression
public java.lang.String toString ()
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/ClassMembersScope.classClassMembersScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ClassMembersScope extends java.lang.Object implements com.android.jack.preprocessor.Scope {
private final com.android.jack.ir.ast.JDefinedClassOrInterface root
public void (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface root
public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JClassOrInterface jcoi
java.util.Iterator i$
Class nodeType
com.android.jack.preprocessor.NamePattern name
java.util.Collection nodes
}
com/android/jack/preprocessor/Context.classContext.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.Context extends java.lang.Object {
final java.util.Collection steps
public void ()
public void addAnnotate (com.android.jack.transformations.request.TransformationStep)
com.android.jack.transformations.request.TransformationStep toAdd
public com.android.jack.transformations.request.TransformationRequest getRequest (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode root
com.android.jack.transformations.request.TransformationRequest request
public java.util.Collection getSteps ()
}
com/android/jack/preprocessor/Expression.classExpression.java
package com.android.jack.preprocessor
public abstract com.android.jack.preprocessor.Expression extends java.lang.Object {
public abstract java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
}
com/android/jack/preprocessor/ExtendsScope.classExtendsScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ExtendsScope extends java.lang.Object implements com.android.jack.preprocessor.Scope {
private final com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
public void (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern)
com.android.jack.ir.ast.JClassOrInterface jcoi
java.util.Iterator i$
Class nodeType
com.android.jack.preprocessor.NamePattern name
java.util.Collection matched
}
com/android/jack/preprocessor/FieldFilter.classFieldFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.FieldFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.preprocessor.NamePattern name
private com.android.jack.preprocessor.Expression modifierExpression
private final com.android.jack.preprocessor.Expression type
public void (com.android.jack.preprocessor.NamePattern, com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.NamePattern name
com.android.jack.preprocessor.Expression type
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
com.android.jack.preprocessor.SingleTypeScope returnTypeContext
com.android.jack.ir.ast.JField field
com.android.jack.preprocessor.SubContext subContext
java.util.Iterator iterator
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
java.util.Collection nodes
public void setModifierExpression (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression expression
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/IsNotEmpty.classIsNotEmpty.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.IsNotEmpty extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.preprocessor.Expression collectionExpression
public void (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression collectionExpression
public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object scope
com.android.jack.preprocessor.Context context
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/MethodFilter.classMethodFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.MethodFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression {
private final com.android.jack.preprocessor.NamePattern name
private com.android.jack.preprocessor.Expression modifierExpression
private final com.android.jack.preprocessor.Expression returnType
private java.util.List argsType
public void (com.android.jack.preprocessor.NamePattern, com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.NamePattern name
com.android.jack.preprocessor.Expression returnType
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
java.util.Iterator paramIter
boolean argsTypeMatched
java.util.Iterator matchIter
com.android.jack.preprocessor.SingleTypeScope returnTypeContext
com.android.jack.preprocessor.SubContext subContext
com.android.jack.ir.ast.JMethod method
java.util.List params
java.util.Iterator iterator
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
java.util.Collection nodes
public void addArg (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression arg
public void setModifierExpression (com.android.jack.preprocessor.Expression)
com.android.jack.preprocessor.Expression expression
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/ModifierPrimaryExpression$1.classModifierPrimaryExpression.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.ModifierPrimaryExpression$1 extends java.lang.Object implements com.android.jack.preprocessor.Expression {
void ()
public java.lang.Boolean eval (com.android.jack.ir.ast.HasModifier, com.android.jack.preprocessor.Context)
com.android.jack.ir.ast.HasModifier hasModfier
com.android.jack.preprocessor.Context context
public java.lang.String toString ()
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
}
com/android/jack/preprocessor/ModifierPrimaryExpression.classModifierPrimaryExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ModifierPrimaryExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression {
public static final com.android.jack.preprocessor.Expression PUBLIC
public static final com.android.jack.preprocessor.Expression PROTECTED
public static final com.android.jack.preprocessor.Expression PACKAGE
public static final com.android.jack.preprocessor.ModifierPrimaryExpression PRIVATE
public static final com.android.jack.preprocessor.ModifierPrimaryExpression ABSTRACT
public static final com.android.jack.preprocessor.ModifierPrimaryExpression FINAL
public static final com.android.jack.preprocessor.ModifierPrimaryExpression NATIVE
public static final com.android.jack.preprocessor.ModifierPrimaryExpression STATIC
public static final com.android.jack.preprocessor.ModifierPrimaryExpression STRICT
public static final com.android.jack.preprocessor.ModifierPrimaryExpression SYNCHRONIZED
public static final com.android.jack.preprocessor.ModifierPrimaryExpression TRANSIENT
public static final com.android.jack.preprocessor.ModifierPrimaryExpression VOLATILE
private final int mask
private final String name
private void (int, java.lang.String)
int mask
String name
public java.lang.Boolean eval (com.android.jack.ir.ast.HasModifier, com.android.jack.preprocessor.Context)
com.android.jack.ir.ast.HasModifier hasModfier
com.android.jack.preprocessor.Context context
public java.lang.String toString ()
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
static void ()
}
com/android/jack/preprocessor/NamePattern.classNamePattern.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.NamePattern extends java.lang.Object {
private final java.util.regex.Pattern pattern
private final String rawPattern
public void (java.lang.String)
String rawPattern
String regExp
public boolean matches (java.lang.String)
String name
public java.lang.String toString ()
}
com/android/jack/preprocessor/PreProcessor.classPreProcessor.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessor extends java.lang.Object implements com.android.sched.item.Feature {
public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
public static final com.android.sched.util.config.id.PropertyId FILE
public void ()
static void ()
}
com/android/jack/preprocessor/PreProcessorApplier.classPreProcessorApplier.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorApplier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
java.io.IOException e
java.io.IOException e
com.android.sched.util.file.InputStreamFile input
java.io.InputStream inputStream
java.io.IOException e
java.io.IOException e
java.io.InputStream inputStream
com.android.sched.vfs.InputVElement inf
java.util.Iterator i$
com.android.sched.vfs.InputVElement sub
java.util.Iterator i$
com.android.sched.vfs.InputRootVDir dir
java.util.Iterator iter
com.android.jack.ir.ast.JSession session
java.util.Collection rules
private java.util.Collection parseRules (com.android.jack.ir.ast.JSession, java.io.InputStream) throws java.io.IOException org.antlr.runtime.RecognitionException
com.android.jack.ir.ast.JSession session
java.io.InputStream inputStream
org.antlr.runtime.ANTLRInputStream in
com.android.jack.preprocessor.PreProcessorLexer lexer
org.antlr.runtime.CommonTokenStream tokens
com.android.jack.preprocessor.PreProcessorParser parser
private void applyRules (java.util.Collection, com.android.jack.ir.ast.JSession)
com.android.jack.preprocessor.Context context
com.android.jack.preprocessor.Rule rule
java.util.Iterator i$
com.android.jack.transformations.request.TransformationRequest request
java.util.Iterator i$
java.util.Collection rules
com.android.jack.ir.ast.JSession session
com.android.jack.preprocessor.Scope scope
java.util.List requests
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/preprocessor/PreProcessorLexer$DFA1.classPreProcessorLexer.java
package com.android.jack.preprocessor
com.android.jack.preprocessor.PreProcessorLexer$DFA1 extends org.antlr.runtime.DFA {
final com.android.jack.preprocessor.PreProcessorLexer this$0
public void (com.android.jack.preprocessor.PreProcessorLexer, org.antlr.runtime.BaseRecognizer)
org.antlr.runtime.BaseRecognizer recognizer
public java.lang.String getDescription ()
}
com/android/jack/preprocessor/PreProcessorLexer.classPreProcessorLexer.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorLexer extends org.antlr.runtime.Lexer {
public static final int EOF
public static final int T__40
public static final int T__41
public static final int T__42
public static final int T__43
public static final int T__44
public static final int T__45
public static final int T__46
public static final int T__47
public static final int T__48
public static final int T__49
public static final int T__50
public static final int T__51
public static final int T__52
public static final int T__53
public static final int T__54
public static final int T__55
public static final int T__56
public static final int ABSTRACT
public static final int BOOLEAN
public static final int BYTE
public static final int CHAR
public static final int CLASS
public static final int COMMENT
public static final int CONTAINS
public static final int DO
public static final int DOUBLE
public static final int FIELD
public static final int FINAL
public static final int FLOAT
public static final int INT
public static final int IS
public static final int Identifier
public static final int JavaIDDigit
public static final int LINE_COMMENT
public static final int LONG
public static final int Letter
public static final int METHOD
public static final int NAME
public static final int NATIVE
public static final int PACKAGE
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
public static final int SHORT
public static final int STAR
public static final int STATIC
public static final int STRICT
public static final int SYNCHRONIZED
public static final int TRANSIENT
public static final int TYPE
public static final int VOID
public static final int VOLATILE
public static final int WS
public static final int Tokens
public com.android.jack.preprocessor.PreProcessor_Java gJava
protected com.android.jack.preprocessor.PreProcessorLexer$DFA1 dfa1
static final String DFA1_eotS
static final String DFA1_eofS
static final String DFA1_minS
static final String DFA1_maxS
static final String DFA1_acceptS
static final String DFA1_specialS
static final String[] DFA1_transitionS
static final short[] DFA1_eot
static final short[] DFA1_eof
static final char[] DFA1_min
static final char[] DFA1_max
static final short[] DFA1_accept
static final short[] DFA1_special
static final short[][] DFA1_transition
public org.antlr.runtime.Lexer[] getDelegates ()
public void ()
public void (org.antlr.runtime.CharStream)
org.antlr.runtime.CharStream input
public void (org.antlr.runtime.CharStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.CharStream input
org.antlr.runtime.RecognizerSharedState state
public java.lang.String getGrammarFileName ()
public final void mT__40 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__41 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__42 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__43 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__44 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__45 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__46 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__47 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__48 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__49 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__50 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__51 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__52 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__53 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__54 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__55 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__56 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mSTAR () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mCONTAINS () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mDO () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mTYPE () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mFIELD () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mMETHOD () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mIS () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mCLASS () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mPRIVATE () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mPACKAGE () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mPROTECTED () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mPUBLIC () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mABSTRACT () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mFINAL () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mNATIVE () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mSTATIC () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mSTRICT () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mSYNCHRONIZED () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mTRANSIENT () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mVOLATILE () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mVOID () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mBOOLEAN () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mBYTE () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mCHAR () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mSHORT () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mINT () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mFLOAT () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mLONG () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mDOUBLE () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public void mTokens () throws org.antlr.runtime.RecognitionException
int alt1
static void ()
int i
int numStates
}
com/android/jack/preprocessor/PreProcessorParser$matchName_return.classPreProcessorParser.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorParser$matchName_return extends org.antlr.runtime.ParserRuleReturnScope {
public void ()
}
com/android/jack/preprocessor/PreProcessorParser.classPreProcessorParser.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorParser extends org.antlr.runtime.Parser {
public static final String[] tokenNames
public static final int EOF
public static final int T__40
public static final int T__41
public static final int T__42
public static final int T__43
public static final int T__44
public static final int T__45
public static final int T__46
public static final int T__47
public static final int T__48
public static final int T__49
public static final int T__50
public static final int T__51
public static final int T__52
public static final int T__53
public static final int T__54
public static final int T__55
public static final int T__56
public static final int ABSTRACT
public static final int BOOLEAN
public static final int BYTE
public static final int CHAR
public static final int CLASS
public static final int COMMENT
public static final int CONTAINS
public static final int DO
public static final int DOUBLE
public static final int FIELD
public static final int FINAL
public static final int FLOAT
public static final int INT
public static final int IS
public static final int Identifier
public static final int JavaIDDigit
public static final int LINE_COMMENT
public static final int LONG
public static final int Letter
public static final int METHOD
public static final int NAME
public static final int NATIVE
public static final int PACKAGE
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
public static final int SHORT
public static final int STAR
public static final int STATIC
public static final int STRICT
public static final int SYNCHRONIZED
public static final int TRANSIENT
public static final int TYPE
public static final int VOID
public static final int VOLATILE
public static final int WS
public com.android.jack.preprocessor.RuleBuilder builder
public static final org.antlr.runtime.BitSet FOLLOW_namedRule_in_rules59
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_rules65
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_namedRule90
public static final org.antlr.runtime.BitSet FOLLOW_46_in_namedRule93
public static final org.antlr.runtime.BitSet FOLLOW_annotatedCoiSet_in_namedRule105
public static final org.antlr.runtime.BitSet FOLLOW_coiSet_in_annotatedCoiSet141
public static final org.antlr.runtime.BitSet FOLLOW_addAnnotation_in_annotatedCoiSet157
public static final org.antlr.runtime.BitSet FOLLOW_annotatedCoiSet_in_annotatedCoiSet161
public static final org.antlr.runtime.BitSet FOLLOW_coiSet_in_set198
public static final org.antlr.runtime.BitSet FOLLOW_fieldSet_in_set214
public static final org.antlr.runtime.BitSet FOLLOW_methodSet_in_set230
public static final org.antlr.runtime.BitSet FOLLOW_addAnnotation_in_set246
public static final org.antlr.runtime.BitSet FOLLOW_set_in_set250
public static final org.antlr.runtime.BitSet FOLLOW_49_in_addAnnotation283
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_addAnnotation287
public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_typeSet316
public static final org.antlr.runtime.BitSet FOLLOW_nonArraySet_in_typeSet333
public static final org.antlr.runtime.BitSet FOLLOW_50_in_typeSet337
public static final org.antlr.runtime.BitSet FOLLOW_coiSet_in_nonArraySet396
public static final org.antlr.runtime.BitSet FOLLOW_primitiveTypeSet_in_nonArraySet436
public static final org.antlr.runtime.BitSet FOLLOW_VOID_in_primitiveTypeSet484
public static final org.antlr.runtime.BitSet FOLLOW_BOOLEAN_in_primitiveTypeSet498
public static final org.antlr.runtime.BitSet FOLLOW_BYTE_in_primitiveTypeSet512
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_in_primitiveTypeSet526
public static final org.antlr.runtime.BitSet FOLLOW_SHORT_in_primitiveTypeSet540
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_primitiveTypeSet554
public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_primitiveTypeSet568
public static final org.antlr.runtime.BitSet FOLLOW_LONG_in_primitiveTypeSet582
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_in_primitiveTypeSet596
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_in_coiSet623
public static final org.antlr.runtime.BitSet FOLLOW_matchName_in_coiSet627
public static final org.antlr.runtime.BitSet FOLLOW_extendsExpression_in_coiSet642
public static final org.antlr.runtime.BitSet FOLLOW_containsExpression_in_coiSet658
public static final org.antlr.runtime.BitSet FOLLOW_annotateSets_in_coiSet674
public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_coiSet690
public static final org.antlr.runtime.BitSet FOLLOW_FIELD_in_fieldSet723
public static final org.antlr.runtime.BitSet FOLLOW_typeSet_in_fieldSet727
public static final org.antlr.runtime.BitSet FOLLOW_matchName_in_fieldSet731
public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_fieldSet754
public static final org.antlr.runtime.BitSet FOLLOW_METHOD_in_methodSet781
public static final org.antlr.runtime.BitSet FOLLOW_typeSet_in_methodSet785
public static final org.antlr.runtime.BitSet FOLLOW_matchName_in_methodSet789
public static final org.antlr.runtime.BitSet FOLLOW_43_in_methodSet809
public static final org.antlr.runtime.BitSet FOLLOW_typeSet_in_methodSet823
public static final org.antlr.runtime.BitSet FOLLOW_45_in_methodSet837
public static final org.antlr.runtime.BitSet FOLLOW_typeSet_in_methodSet841
public static final org.antlr.runtime.BitSet FOLLOW_44_in_methodSet858
public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_methodSet871
public static final org.antlr.runtime.BitSet FOLLOW_51_in_extendsExpression898
public static final org.antlr.runtime.BitSet FOLLOW_54_in_extendsExpression900
public static final org.antlr.runtime.BitSet FOLLOW_booleanExpression_in_extendsExpression904
public static final org.antlr.runtime.BitSet FOLLOW_56_in_extendsExpression906
public static final org.antlr.runtime.BitSet FOLLOW_CONTAINS_in_containsExpression931
public static final org.antlr.runtime.BitSet FOLLOW_54_in_containsExpression933
public static final org.antlr.runtime.BitSet FOLLOW_booleanExpression_in_containsExpression937
public static final org.antlr.runtime.BitSet FOLLOW_56_in_containsExpression939
public static final org.antlr.runtime.BitSet FOLLOW_IS_in_modifiers964
public static final org.antlr.runtime.BitSet FOLLOW_54_in_modifiers966
public static final org.antlr.runtime.BitSet FOLLOW_modifierExpression_in_modifiers970
public static final org.antlr.runtime.BitSet FOLLOW_56_in_modifiers974
public static final org.antlr.runtime.BitSet FOLLOW_DO_in_annotateSets1006
public static final org.antlr.runtime.BitSet FOLLOW_54_in_annotateSets1008
public static final org.antlr.runtime.BitSet FOLLOW_set_in_annotateSets1013
public static final org.antlr.runtime.BitSet FOLLOW_47_in_annotateSets1015
public static final org.antlr.runtime.BitSet FOLLOW_56_in_annotateSets1021
public static final org.antlr.runtime.BitSet FOLLOW_modifierOrExpression_in_modifierExpression1051
public static final org.antlr.runtime.BitSet FOLLOW_modifierParExpression_in_modifierPrimary1082
public static final org.antlr.runtime.BitSet FOLLOW_PRIVATE_in_modifierPrimary1096
public static final org.antlr.runtime.BitSet FOLLOW_PACKAGE_in_modifierPrimary1110
public static final org.antlr.runtime.BitSet FOLLOW_PROTECTED_in_modifierPrimary1124
public static final org.antlr.runtime.BitSet FOLLOW_PUBLIC_in_modifierPrimary1138
public static final org.antlr.runtime.BitSet FOLLOW_ABSTRACT_in_modifierPrimary1152
public static final org.antlr.runtime.BitSet FOLLOW_FINAL_in_modifierPrimary1166
public static final org.antlr.runtime.BitSet FOLLOW_NATIVE_in_modifierPrimary1180
public static final org.antlr.runtime.BitSet FOLLOW_STATIC_in_modifierPrimary1194
public static final org.antlr.runtime.BitSet FOLLOW_STRICT_in_modifierPrimary1208
public static final org.antlr.runtime.BitSet FOLLOW_SYNCHRONIZED_in_modifierPrimary1222
public static final org.antlr.runtime.BitSet FOLLOW_TRANSIENT_in_modifierPrimary1236
public static final org.antlr.runtime.BitSet FOLLOW_VOLATILE_in_modifierPrimary1250
public static final org.antlr.runtime.BitSet FOLLOW_43_in_modifierParExpression1281
public static final org.antlr.runtime.BitSet FOLLOW_modifierExpression_in_modifierParExpression1285
public static final org.antlr.runtime.BitSet FOLLOW_44_in_modifierParExpression1287
public static final org.antlr.runtime.BitSet FOLLOW_40_in_modifierUnary1321
public static final org.antlr.runtime.BitSet FOLLOW_modifierUnary_in_modifierUnary1325
public static final org.antlr.runtime.BitSet FOLLOW_modifierPrimary_in_modifierUnary1362
public static final org.antlr.runtime.BitSet FOLLOW_modifierUnary_in_modifierEqualsExpression1395
public static final org.antlr.runtime.BitSet FOLLOW_48_in_modifierEqualsExpression1411
public static final org.antlr.runtime.BitSet FOLLOW_modifierUnary_in_modifierEqualsExpression1415
public static final org.antlr.runtime.BitSet FOLLOW_modifierEqualsExpression_in_modifierNotEqualsExpression1470
public static final org.antlr.runtime.BitSet FOLLOW_41_in_modifierNotEqualsExpression1483
public static final org.antlr.runtime.BitSet FOLLOW_modifierEqualsExpression_in_modifierNotEqualsExpression1487
public static final org.antlr.runtime.BitSet FOLLOW_modifierNotEqualsExpression_in_modifierAndExpression1542
public static final org.antlr.runtime.BitSet FOLLOW_42_in_modifierAndExpression1555
public static final org.antlr.runtime.BitSet FOLLOW_modifierNotEqualsExpression_in_modifierAndExpression1559
public static final org.antlr.runtime.BitSet FOLLOW_modifierAndExpression_in_modifierOrExpression1614
public static final org.antlr.runtime.BitSet FOLLOW_55_in_modifierOrExpression1627
public static final org.antlr.runtime.BitSet FOLLOW_modifierAndExpression_in_modifierOrExpression1631
public static final org.antlr.runtime.BitSet FOLLOW_booleanOrExpression_in_booleanExpression1686
public static final org.antlr.runtime.BitSet FOLLOW_booleanParExpression_in_booleanPrimaryExpression1719
public static final org.antlr.runtime.BitSet FOLLOW_53_in_booleanPrimaryExpression1733
public static final org.antlr.runtime.BitSet FOLLOW_52_in_booleanPrimaryExpression1747
public static final org.antlr.runtime.BitSet FOLLOW_set_in_booleanPrimaryExpression1763
public static final org.antlr.runtime.BitSet FOLLOW_43_in_booleanParExpression1794
public static final org.antlr.runtime.BitSet FOLLOW_booleanExpression_in_booleanParExpression1798
public static final org.antlr.runtime.BitSet FOLLOW_44_in_booleanParExpression1800
public static final org.antlr.runtime.BitSet FOLLOW_40_in_booleanUnaryExpression1831
public static final org.antlr.runtime.BitSet FOLLOW_booleanUnaryExpression_in_booleanUnaryExpression1835
public static final org.antlr.runtime.BitSet FOLLOW_booleanPrimaryExpression_in_booleanUnaryExpression1870
public static final org.antlr.runtime.BitSet FOLLOW_booleanUnaryExpression_in_booleanEqualsExpression1903
public static final org.antlr.runtime.BitSet FOLLOW_48_in_booleanEqualsExpression1916
public static final org.antlr.runtime.BitSet FOLLOW_booleanUnaryExpression_in_booleanEqualsExpression1920
public static final org.antlr.runtime.BitSet FOLLOW_booleanEqualsExpression_in_booleanNotEqualsExpression1975
public static final org.antlr.runtime.BitSet FOLLOW_41_in_booleanNotEqualsExpression1988
public static final org.antlr.runtime.BitSet FOLLOW_booleanEqualsExpression_in_booleanNotEqualsExpression1992
public static final org.antlr.runtime.BitSet FOLLOW_booleanNotEqualsExpression_in_booleanAndExpression2047
public static final org.antlr.runtime.BitSet FOLLOW_42_in_booleanAndExpression2060
public static final org.antlr.runtime.BitSet FOLLOW_booleanNotEqualsExpression_in_booleanAndExpression2064
public static final org.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_booleanOrExpression2119
public static final org.antlr.runtime.BitSet FOLLOW_55_in_booleanOrExpression2132
public static final org.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_booleanOrExpression2136
static final boolean $assertionsDisabled
public org.antlr.runtime.Parser[] getDelegates ()
public void (org.antlr.runtime.TokenStream)
org.antlr.runtime.TokenStream input
public void (org.antlr.runtime.TokenStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.TokenStream input
org.antlr.runtime.RecognizerSharedState state
public java.lang.String[] getTokenNames ()
public java.lang.String getGrammarFileName ()
public final java.util.Collection rules (com.android.jack.ir.ast.JSession) throws org.antlr.runtime.RecognitionException
int alt1
int LA1_0
org.antlr.runtime.RecognitionException re
com.android.jack.ir.ast.JSession session
java.util.Collection rules
com.android.jack.preprocessor.Rule rule
public final com.android.jack.preprocessor.Rule namedRule () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Rule rule
org.antlr.runtime.Token name
com.android.jack.preprocessor.Expression classSet
public final com.android.jack.preprocessor.Expression annotatedCoiSet () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt2
int LA2_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression set
com.android.jack.preprocessor.ClassFilter classSet
com.android.jack.ir.ast.JAnnotation toAdd
com.android.jack.preprocessor.Expression annotated
public final com.android.jack.preprocessor.Expression set () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt3
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression set
com.android.jack.preprocessor.ClassFilter classSet
com.android.jack.preprocessor.FieldFilter fSet
com.android.jack.preprocessor.MethodFilter mSet
com.android.jack.ir.ast.JAnnotation toAdd
com.android.jack.preprocessor.Expression annotated
public final com.android.jack.ir.ast.JAnnotation addAnnotation () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.ir.ast.JAnnotation add
org.antlr.runtime.Token name
public final com.android.jack.preprocessor.Expression typeSet () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
org.antlr.runtime.EarlyExitException eee
int alt4
int LA4_0
int cnt4
int alt5
int LA5_0
int dim
int alt6
int LA6_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression set
com.android.jack.preprocessor.Expression nonArray
public final com.android.jack.preprocessor.Expression nonArraySet () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt7
int LA7_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression set
com.android.jack.preprocessor.ClassFilter classSet
com.android.jack.preprocessor.PrimitiveTypeFilter primitiveSet
public final com.android.jack.preprocessor.PrimitiveTypeFilter primitiveTypeSet () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt8
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.PrimitiveTypeFilter set
public final com.android.jack.preprocessor.ClassFilter coiSet () throws org.antlr.runtime.RecognitionException
int LA9_2
int LA9_4
int LA9_5
int alt9
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.ClassFilter set
com.android.jack.preprocessor.PreProcessorParser$matchName_return name
com.android.jack.preprocessor.Expression extendsExpr
com.android.jack.preprocessor.Expression containsExpr
java.util.Collection annotates
com.android.jack.preprocessor.Expression mod
public final com.android.jack.preprocessor.FieldFilter fieldSet () throws org.antlr.runtime.RecognitionException
int alt10
int LA10_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.FieldFilter set
com.android.jack.preprocessor.Expression declaredType
com.android.jack.preprocessor.PreProcessorParser$matchName_return name
com.android.jack.preprocessor.Expression mod
public final com.android.jack.preprocessor.MethodFilter methodSet () throws org.antlr.runtime.RecognitionException
int alt11
int LA11_0
int alt12
int LA12_0
int alt13
int LA13_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.MethodFilter set
com.android.jack.preprocessor.Expression declaredType
com.android.jack.preprocessor.PreProcessorParser$matchName_return name
com.android.jack.preprocessor.Expression arg0
com.android.jack.preprocessor.Expression argN
com.android.jack.preprocessor.Expression mod
public final com.android.jack.preprocessor.Expression extendsExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression bExpression
public final com.android.jack.preprocessor.Expression containsExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression bExpression
public final com.android.jack.preprocessor.Expression modifiers () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression expr
public final java.util.Collection annotateSets () throws org.antlr.runtime.RecognitionException
int alt14
int LA14_0
org.antlr.runtime.RecognitionException re
java.util.Collection sets
com.android.jack.preprocessor.Expression aSet
public final com.android.jack.preprocessor.Expression modifierExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression expr
public final com.android.jack.preprocessor.Expression modifierPrimary () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt15
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression expr
public final com.android.jack.preprocessor.Expression modifierParExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression expr
public final com.android.jack.preprocessor.Expression modifierUnary () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt16
int LA16_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression uExpr
com.android.jack.preprocessor.Expression pExpr
public final com.android.jack.preprocessor.Expression modifierEqualsExpression () throws org.antlr.runtime.RecognitionException
int alt17
int LA17_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.Expression modifierNotEqualsExpression () throws org.antlr.runtime.RecognitionException
int alt18
int LA18_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.Expression modifierAndExpression () throws org.antlr.runtime.RecognitionException
int alt19
int LA19_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.Expression modifierOrExpression () throws org.antlr.runtime.RecognitionException
int alt20
int LA20_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.Expression booleanExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression bExpression
public final com.android.jack.preprocessor.Expression booleanPrimaryExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt21
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression parExpression
com.android.jack.preprocessor.Expression aSet
public final com.android.jack.preprocessor.Expression booleanParExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression bExpression
public final com.android.jack.preprocessor.Expression booleanUnaryExpression () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt22
int LA22_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression uExpression
com.android.jack.preprocessor.Expression pExpression
public final com.android.jack.preprocessor.Expression booleanEqualsExpression () throws org.antlr.runtime.RecognitionException
int alt23
int LA23_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.Expression booleanNotEqualsExpression () throws org.antlr.runtime.RecognitionException
int alt24
int LA24_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.Expression booleanAndExpression () throws org.antlr.runtime.RecognitionException
int alt25
int LA25_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.Expression booleanOrExpression () throws org.antlr.runtime.RecognitionException
int alt26
int LA26_0
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.Expression expression
com.android.jack.preprocessor.Expression left
com.android.jack.preprocessor.Expression right
public final com.android.jack.preprocessor.PreProcessorParser$matchName_return matchName () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.RecognitionException re
com.android.jack.preprocessor.PreProcessorParser$matchName_return retval
static void ()
}
com/android/jack/preprocessor/PreProcessor_Java$DFA7.classPreProcessor_Java.java
package com.android.jack.preprocessor
com.android.jack.preprocessor.PreProcessor_Java$DFA7 extends org.antlr.runtime.DFA {
final com.android.jack.preprocessor.PreProcessor_Java this$0
public void (com.android.jack.preprocessor.PreProcessor_Java, org.antlr.runtime.BaseRecognizer)
org.antlr.runtime.BaseRecognizer recognizer
public java.lang.String getDescription ()
}
com/android/jack/preprocessor/PreProcessor_Java.classPreProcessor_Java.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessor_Java extends org.antlr.runtime.Lexer {
public static final int EOF
public static final int T__40
public static final int T__41
public static final int T__42
public static final int T__43
public static final int T__44
public static final int T__45
public static final int T__46
public static final int T__47
public static final int T__48
public static final int T__49
public static final int T__50
public static final int T__51
public static final int T__52
public static final int T__53
public static final int T__54
public static final int T__55
public static final int T__56
public static final int ABSTRACT
public static final int BOOLEAN
public static final int BYTE
public static final int CHAR
public static final int CLASS
public static final int COMMENT
public static final int CONTAINS
public static final int DO
public static final int DOUBLE
public static final int FIELD
public static final int FINAL
public static final int FLOAT
public static final int INT
public static final int IS
public static final int Identifier
public static final int JavaIDDigit
public static final int LINE_COMMENT
public static final int LONG
public static final int Letter
public static final int METHOD
public static final int NAME
public static final int NATIVE
public static final int PACKAGE
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
public static final int SHORT
public static final int STAR
public static final int STATIC
public static final int STRICT
public static final int SYNCHRONIZED
public static final int TRANSIENT
public static final int TYPE
public static final int VOID
public static final int VOLATILE
public static final int WS
public static final int Tokens
public com.android.jack.preprocessor.PreProcessorLexer gPreProcessor
public com.android.jack.preprocessor.PreProcessorLexer gParent
protected com.android.jack.preprocessor.PreProcessor_Java$DFA7 dfa7
static final String DFA7_eotS
static final String DFA7_eofS
static final String DFA7_minS
static final String DFA7_maxS
static final String DFA7_acceptS
static final String DFA7_specialS
static final String[] DFA7_transitionS
static final short[] DFA7_eot
static final short[] DFA7_eof
static final char[] DFA7_min
static final char[] DFA7_max
static final short[] DFA7_accept
static final short[] DFA7_special
static final short[][] DFA7_transition
public org.antlr.runtime.Lexer[] getDelegates ()
public void ()
public void (org.antlr.runtime.CharStream, com.android.jack.preprocessor.PreProcessorLexer)
org.antlr.runtime.CharStream input
com.android.jack.preprocessor.PreProcessorLexer gPreProcessor
public void (org.antlr.runtime.CharStream, org.antlr.runtime.RecognizerSharedState, com.android.jack.preprocessor.PreProcessorLexer)
org.antlr.runtime.CharStream input
org.antlr.runtime.RecognizerSharedState state
com.android.jack.preprocessor.PreProcessorLexer gPreProcessor
public java.lang.String getGrammarFileName ()
public final void mIdentifier () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
int alt1
int LA1_0
int _type
int _channel
public final void mLetter () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
public final void mJavaIDDigit () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
public final void mNAME () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.MismatchedSetException mse
int alt2
int LA2_0
int _type
int _channel
public final void mWS () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.EarlyExitException eee
int alt3
int LA3_0
int cnt3
int _type
int _channel
public final void mCOMMENT () throws org.antlr.runtime.RecognitionException
int LA4_1
int alt4
int LA4_0
int _type
int _channel
public final void mLINE_COMMENT () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
int alt5
int LA5_0
int alt6
int LA6_0
int _type
int _channel
public void mTokens () throws org.antlr.runtime.RecognitionException
int alt7
static void ()
int i
int numStates
}
com/android/jack/preprocessor/PrimitiveTypeFilter.classPrimitiveTypeFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PrimitiveTypeFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression {
public static final com.android.jack.preprocessor.PrimitiveTypeFilter VOID
public static final com.android.jack.preprocessor.PrimitiveTypeFilter BOOLEAN
public static final com.android.jack.preprocessor.PrimitiveTypeFilter BYTE
public static final com.android.jack.preprocessor.PrimitiveTypeFilter CHAR
public static final com.android.jack.preprocessor.PrimitiveTypeFilter SHORT
public static final com.android.jack.preprocessor.PrimitiveTypeFilter INT
public static final com.android.jack.preprocessor.PrimitiveTypeFilter FLOAT
public static final com.android.jack.preprocessor.PrimitiveTypeFilter LONG
public static final com.android.jack.preprocessor.PrimitiveTypeFilter DOUBLE
private final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum element
private void (com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum)
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum element
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
Object x0
com.android.jack.preprocessor.Context x1
static void ()
}
com/android/jack/preprocessor/Rule.classRule.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.Rule extends java.lang.Object {
private final String name
private final com.android.jack.preprocessor.Expression set
public void (java.lang.String, com.android.jack.preprocessor.Expression)
String name
com.android.jack.preprocessor.Expression set
public java.lang.String getName ()
public com.android.jack.preprocessor.Expression getSet ()
}
com/android/jack/preprocessor/RuleBuilder.classRuleBuilder.java
package com.android.jack.preprocessor
com.android.jack.preprocessor.RuleBuilder extends java.lang.Object {
private final com.android.jack.ir.ast.JSession session
public void (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession session
public com.android.jack.preprocessor.Expression newTypeFilter (com.android.jack.preprocessor.Expression, int)
com.android.jack.preprocessor.Expression typeSet
int dim
public com.android.jack.ir.ast.JAnnotation getAnnotation (java.lang.String)
String annotationName
}
com/android/jack/preprocessor/Scope.classScope.java
package com.android.jack.preprocessor
public abstract com.android.jack.preprocessor.Scope extends java.lang.Object {
public abstract java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern)
}
com/android/jack/preprocessor/SingleTypeScope.classSingleTypeScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.SingleTypeScope extends java.lang.Object implements com.android.jack.preprocessor.Scope {
private final com.android.jack.ir.ast.JType element
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType element
public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern)
Class nodeType
com.android.jack.preprocessor.NamePattern name
public com.android.jack.ir.ast.JType getElement ()
static void ()
}
com/android/jack/preprocessor/SubContext.classSubContext.java
package com.android.jack.preprocessor
com.android.jack.preprocessor.SubContext extends com.android.jack.preprocessor.Context {
private final com.android.jack.preprocessor.Context outerContext
public void (com.android.jack.preprocessor.Context)
com.android.jack.preprocessor.Context outerContext
public void push ()
}
com/android/jack/preprocessor/TypeToEmitScope.classTypeToEmitScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.TypeToEmitScope extends java.lang.Object implements com.android.jack.preprocessor.Scope {
private final com.android.jack.ir.ast.JSession session
private final com.android.jack.ir.formatter.TypeFormatter formater
public void (com.android.jack.ir.ast.JSession)
com.android.jack.ir.ast.JSession session
public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern)
com.android.jack.ir.ast.JDefinedClassOrInterface coi
java.util.Iterator i$
Class nodeType
com.android.jack.preprocessor.NamePattern name
java.util.Collection matched
}
com/android/jack/reflection/MemberFinder.classMemberFinder.java
package com.android.jack.reflection
public com.android.jack.reflection.MemberFinder extends java.lang.Object {
private static final java.util.logging.Logger logger
public void ()
public static com.android.jack.ir.ast.JField getDirectField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
String name
com.android.jack.ir.ast.JField fieldFound
public static com.android.jack.ir.ast.JField getField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JInterface interfaceType
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
String name
com.android.jack.ir.ast.JField fieldFound
com.android.jack.ir.ast.JClass superClass
public static com.android.jack.ir.ast.JMethod getDirectMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
String methodNameWithParam
com.android.jack.ir.ast.JMethod methodFound
com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
public static com.android.jack.ir.ast.JMethod getMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JInterface interfaceType
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
String methodNameWithParam
com.android.jack.ir.ast.JMethod methodFound
com.android.jack.ir.ast.JClass superClass
private static void throwMultipleFieldError (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
String name
String typeString
private static void throwMultipleMethodError (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
String name
String typeString
static void ()
}
com/android/jack/reflection/MultipleFieldsFoundException.classMultipleFieldsFoundException.java
package com.android.jack.reflection
public com.android.jack.reflection.MultipleFieldsFoundException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/reflection/MultipleMethodsFoundException.classMultipleMethodsFoundException.java
package com.android.jack.reflection
public com.android.jack.reflection.MultipleMethodsFoundException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/reporting/CommonReporter.classCommonReporter.java
package com.android.jack.reporting
abstract com.android.jack.reporting.CommonReporter extends java.lang.Object implements com.android.jack.reporting.Reporter {
static final boolean $assertionsDisabled
void ()
public void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
com.android.jack.reporting.Reporter$Severity severity
com.android.jack.reporting.Reportable reportable
private void printProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String)
com.android.jack.reporting.Reportable$ProblemLevel problemLevel
String message
protected abstract void printProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, java.lang.String, int, int, int, int)
static void ()
}
com/android/jack/reporting/DefaultReporter.classDefaultReporter.java
package com.android.jack.reporting
public com.android.jack.reporting.DefaultReporter extends com.android.jack.reporting.CommonReporter {
public void ()
protected void printProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, java.lang.String, int, int, int, int)
com.android.jack.reporting.Reportable$ProblemLevel problemLevel
String message
String fileName
int startLine
int endLine
int startColumn
int endColumn
StringBuffer messageBuffer
public volatile void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
com.android.jack.reporting.Reporter$Severity x0
com.android.jack.reporting.Reportable x1
}
com/android/jack/reporting/Reportable$ProblemLevel.classReportable.java
package com.android.jack.reporting
public final com.android.jack.reporting.Reportable$ProblemLevel extends java.lang.Enum {
public static final com.android.jack.reporting.Reportable$ProblemLevel ERROR
public static final com.android.jack.reporting.Reportable$ProblemLevel WARNING
private static final com.android.jack.reporting.Reportable$ProblemLevel[] $VALUES
public static com.android.jack.reporting.Reportable$ProblemLevel[] values ()
public static com.android.jack.reporting.Reportable$ProblemLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/reporting/Reportable.classReportable.java
package com.android.jack.reporting
public abstract com.android.jack.reporting.Reportable extends java.lang.Object {
public abstract java.lang.String getMessage ()
public abstract com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/reporting/ReportableException.classReportableException.java
package com.android.jack.reporting
public abstract com.android.jack.reporting.ReportableException extends java.lang.Exception implements com.android.jack.reporting.Reportable {
private static final long serialVersionUID
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/reporting/Reporter$Severity.classReporter.java
package com.android.jack.reporting
public final com.android.jack.reporting.Reporter$Severity extends java.lang.Enum {
public static final com.android.jack.reporting.Reporter$Severity FATAL
public static final com.android.jack.reporting.Reporter$Severity NON_FATAL
private static final com.android.jack.reporting.Reporter$Severity[] $VALUES
public static com.android.jack.reporting.Reporter$Severity[] values ()
public static com.android.jack.reporting.Reporter$Severity valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/reporting/Reporter.classReporter.java
package com.android.jack.reporting
public abstract com.android.jack.reporting.Reporter extends java.lang.Object {
public static final com.android.sched.util.config.id.ImplementationPropertyId REPORTER
public abstract void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
static void ()
}
com/android/jack/reporting/SdkReporter.classSdkReporter.java
package com.android.jack.reporting
public com.android.jack.reporting.SdkReporter extends com.android.jack.reporting.CommonReporter {
private static final char MESSAGE_SEPARATOR
public void ()
protected void printProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, java.lang.String, int, int, int, int)
com.android.jack.reporting.Reportable$ProblemLevel problemLevel
String message
String fileName
int startLine
int endLine
int startColumn
int endColumn
StringBuffer messageBuffer
public volatile void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
com.android.jack.reporting.Reporter$Severity x0
com.android.jack.reporting.Reportable x1
}
com/android/jack/scheduling/adapter/ExcludeTypeFromLibAdapter$1.classExcludeTypeFromLibAdapter.java
package com.android.jack.scheduling.adapter
com.android.jack.scheduling.adapter.ExcludeTypeFromLibAdapter$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.android.jack.scheduling.adapter.ExcludeTypeFromLibAdapter this$0
void (com.android.jack.scheduling.adapter.ExcludeTypeFromLibAdapter)
public boolean apply (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
public volatile boolean apply (java.lang.Object)
Object x0
}
com/android/jack/scheduling/adapter/ExcludeTypeFromLibAdapter.classExcludeTypeFromLibAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.ExcludeTypeFromLibAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable {
public void ()
public java.util.Iterator adapt (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession session
public volatile java.util.Iterator adapt (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/scheduling/adapter/ExcludeTypeFromLibWithBinaryAdapter$1.classExcludeTypeFromLibWithBinaryAdapter.java
package com.android.jack.scheduling.adapter
com.android.jack.scheduling.adapter.ExcludeTypeFromLibWithBinaryAdapter$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.android.jack.ir.ast.JSession val$session
final com.android.jack.scheduling.adapter.ExcludeTypeFromLibWithBinaryAdapter this$0
void (com.android.jack.scheduling.adapter.ExcludeTypeFromLibWithBinaryAdapter, com.android.jack.ir.ast.JSession)
public boolean apply (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.library.InputLibrary inputLibrary
com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
com.android.sched.util.location.Location location
public volatile boolean apply (java.lang.Object)
Object x0
}
com/android/jack/scheduling/adapter/ExcludeTypeFromLibWithBinaryAdapter.classExcludeTypeFromLibWithBinaryAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.ExcludeTypeFromLibWithBinaryAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable {
public void ()
public java.util.Iterator adapt (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession session
public volatile java.util.Iterator adapt (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/scheduling/adapter/JDefinedClassOrInterfaceAdapter.classJDefinedClassOrInterfaceAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JDefinedClassOrInterfaceAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable {
public void ()
public java.util.Iterator adapt (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession session
public volatile java.util.Iterator adapt (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/scheduling/adapter/JFieldAdapter.classJFieldAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JFieldAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable {
public void ()
public java.util.Iterator adapt (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
public volatile java.util.Iterator adapt (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/scheduling/adapter/JMethodAdapter.classJMethodAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JMethodAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable {
public void ()
public java.util.Iterator adapt (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
public volatile java.util.Iterator adapt (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/scheduling/adapter/JPackageAdapter.classJPackageAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JPackageAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable {
public void ()
private java.util.Iterator process (com.android.jack.ir.ast.JPackage) throws java.lang.Exception
com.android.jack.ir.ast.JPackage subPackage
java.util.Iterator i$
com.android.jack.ir.ast.JPackage pack
java.util.List packages
java.util.Iterator iter
public java.util.Iterator adapt (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession session
public volatile java.util.Iterator adapt (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/scheduling/feature/CompiledTypeStats.classCompiledTypeStats.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.CompiledTypeStats extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/scheduling/feature/DxLegacy.classDxLegacy.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.DxLegacy extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/scheduling/feature/JayceFileOutput.classJayceFileOutput.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.JayceFileOutput extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/scheduling/feature/Resources.classResources.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.Resources extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/scheduling/feature/SourceVersion7.classSourceVersion7.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.SourceVersion7 extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/scheduling/marker/ClassDefItemMarker$ClassAnnotation.classClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$ClassAnnotation extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/scheduling/marker/ClassDefItemMarker$Complete.classClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$Complete extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/scheduling/marker/ClassDefItemMarker$Field.classClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$Field extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/scheduling/marker/ClassDefItemMarker$FieldAnnotation.classClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$FieldAnnotation extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/scheduling/marker/ClassDefItemMarker$Method.classClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$Method extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/scheduling/marker/ClassDefItemMarker$MethodAnnotation.classClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$MethodAnnotation extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/scheduling/marker/ClassDefItemMarker.classClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final com.android.jack.dx.dex.file.ClassDefItem classDefItem
public void (com.android.jack.dx.dex.file.ClassDefItem)
com.android.jack.dx.dex.file.ClassDefItem classDefItem
public com.android.jack.dx.dex.file.ClassDefItem getClassDefItem ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/scheduling/marker/ContainerMarker.classContainerMarker.java
package com.android.jack.scheduling.marker
public abstract com.android.jack.scheduling.marker.ContainerMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final Object content
public void (java.lang.Object)
Object content
public java.lang.Object getContent ()
}
com/android/jack/scheduling/marker/DexCodeMarker.classDexCodeMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.DexCodeMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final com.android.jack.dx.dex.file.Code code
public void (com.android.jack.dx.dex.file.Code)
com.android.jack.dx.dex.file.Code code
public com.android.jack.dx.dex.file.Code getCode ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/scheduling/marker/collector/SubTreeMarkers.classSubTreeMarkers.java
package com.android.jack.scheduling.marker.collector
public abstract com.android.jack.scheduling.marker.collector.SubTreeMarkers extends java.lang.Object implements com.android.sched.marker.Marker {
private static final int SUB_TREE_NOT_COMPLETELY_ANALYZED
private int positionOfNestedMarkersEnd
private final java.util.List markers
private int beforeMarkerEndPosition
private int afterMakerStartPosition
private final Class classOfMarker
static final boolean $assertionsDisabled
public void (java.lang.Class)
Class classOfMarker
public com.android.sched.marker.Marker cloneIfNeeded ()
void endOfNestedMarkers ()
void addMarker (com.android.sched.marker.Marker)
com.android.sched.marker.Marker marker
void addMarkers (java.util.List)
java.util.List markers
boolean isCompletelyAnalyzed ()
int getPositionOfNestedMarkerEnd ()
java.util.List getAllMarkers ()
java.lang.Class getClassOfCollectedMarkers ()
void setBeforeMarkerEndPosition (int)
int beforeMarkerEndPosition
void setAfterMakerStartPosition (int)
int afterMakerStartPosition
int getBeforeMarkerEndPosition ()
int getAfterMarkerStartPosition ()
static void ()
}
com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector$1.classSubTreeMarkersCollector.java
package com.android.jack.scheduling.marker.collector
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$1 extends java.lang.Object {
}
com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector$MarkerCollectorVisitor.classSubTreeMarkersCollector.java
package com.android.jack.scheduling.marker.collector
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$MarkerCollectorVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JNode root
final com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector this$0
private void (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode root
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarkers
public void endVisit (com.android.jack.ir.ast.JNode)
com.android.sched.marker.Marker markerOfNode
int beforeMarkerEndPosition
java.util.List markers
com.android.jack.scheduling.marker.collector.SubTreeMarkers parentCollectedMarkers
int beforeMarkerEndPosition
com.android.jack.ir.ast.JNode parentNode
com.android.jack.ir.ast.JNode node
com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarkers
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement jIf
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
void (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector, com.android.jack.ir.ast.JNode, com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$1)
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector x0
com.android.jack.ir.ast.JNode x1
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$1 x2
}
com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector.classSubTreeMarkersCollector.java
package com.android.jack.scheduling.marker.collector
public com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector extends java.lang.Object {
private final com.android.sched.util.config.DefaultFactory subTreeMarkersFactory
private final Class subTreeMarkersClass
static final boolean $assertionsDisabled
public void (java.lang.Class)
Class subTreeMarkersClass
public void (java.lang.Class, com.android.sched.util.config.DefaultFactory)
Class subTreeMarkersClass
com.android.sched.util.config.DefaultFactory subTreeMarkersFactory
public java.util.List getSubTreeMarkers (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public java.util.List getSubTreeMarkersOnNextSibling (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
com.android.jack.ir.ast.JNode parent
com.android.jack.scheduling.marker.collector.SubTreeMarkers parentCollectedMarkers
com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarker
public java.util.List getSubTreeMarkersOnPreviousSibling (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
com.android.jack.ir.ast.JNode parent
java.util.List parentCollectedMarkers
com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarker
private com.android.jack.scheduling.marker.collector.SubTreeMarkers getOrCreateSubTreeMarkers (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
com.android.jack.scheduling.marker.collector.SubTreeMarkers cm
static java.lang.Class access$000 (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector)
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector x0
static com.android.sched.util.config.DefaultFactory access$100 (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector)
com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector x0
static void ()
}
com/android/jack/shrob/obfuscation/CollectingMappingApplier.classCollectingMappingApplier.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.CollectingMappingApplier extends com.android.jack.shrob.obfuscation.MappingApplier {
private final java.util.Map fieldNames
private final java.util.Map methodNames
public java.util.Map getFieldNames ()
public java.util.Map getMethodNames ()
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
protected void renameField (com.android.jack.ir.ast.JField, java.io.File, int, java.lang.String)
String oldName
String previousNewName
com.android.jack.ir.ast.JField field
java.io.File mappingFile
int lineNumber
String newName
com.android.jack.ir.ast.JFieldId id
protected void renameMethod (com.android.jack.ir.ast.JMethod, java.io.File, int, java.lang.String)
String methodSignature
String previousNewName
com.android.jack.ir.ast.JMethod method
java.io.File mappingFile
int lineNumber
String newName
com.android.jack.ir.ast.JMethodId id
}
com/android/jack/shrob/obfuscation/FinalNames.classFinalNames.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.FinalNames extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/shrob/obfuscation/KeepNameMarker.classKeepNameMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.KeepNameMarker extends java.lang.Object implements com.android.sched.marker.Marker {
public void ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/shrob/obfuscation/Mapping.classMapping.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.Mapping extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/shrob/obfuscation/MappingApplier.classMappingApplier.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.MappingApplier extends java.lang.Object {
private static final char[] EMPTY_STOP_CHARS
private static final char[] CLASSINFO_STOP_CHARS
private static final char[] BEGIN_PARAMETER_STOP_CHARS
private static final char[] END_PARAMETER_STOP_CHARS
protected static final java.util.logging.Logger logger
private final com.android.jack.transformations.request.TransformationRequest request
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
private static boolean isClassInfo (java.lang.String)
String line
private static boolean isMethodInfo (java.lang.String)
String line
private void throwException (java.io.File, int, java.lang.String) throws com.android.jack.JackIOException
java.io.File mappingFile
int lineNumber
String message
private com.android.jack.ir.ast.JDefinedClassOrInterface createMappingForType (java.lang.String, java.lang.String, com.android.jack.ir.ast.JSession, java.io.File, int)
String typeSignature
com.android.jack.lookup.JLookupException e
String newSimpleName
String newPackageName
com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
int indexOfNewSimpleName
String newSimpleName
String newPackageName
com.android.jack.ir.ast.JPackage newEnclosingPackage
String oldName
String newName
com.android.jack.ir.ast.JSession session
java.io.File mappingFile
int lineNumber
com.android.jack.ir.ast.JClassOrInterface type
com.android.jack.lookup.JNodeLookup lookup
private int readLineInfo (java.lang.String, int)
String line
int index
char c
private int readName (java.lang.String, int, char[])
String line
int index
char[] stopChars
int length
char c
private int readNameUntilSeparatorOrWhitespace (java.lang.String, int)
String line
int index
int length
char c
private int readWhiteSpaces (java.lang.String, int)
String line
int index
char c
private int readSeparator (java.lang.String, int, java.io.File, int)
String line
int index
java.io.File mappingFile
int lineNumber
private com.android.jack.ir.ast.JDefinedClassOrInterface readClassInfo (java.lang.String, com.android.jack.ir.ast.JSession, java.io.File, int)
int startIndex
int endIndex
String qualifiedOldClassName
String newClassName
ArrayIndexOutOfBoundsException e
String line
com.android.jack.ir.ast.JSession session
java.io.File mappingFile
int lineNumber
private com.android.jack.ir.ast.JField findField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.lang.String)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
String oldName
String typeSignature
java.util.List fields
private void readFieldInfo (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, java.io.File, int)
int startIndex
int endIndex
String typeSignature
String oldName
int index
String newName
com.android.jack.ir.ast.JField field
ArrayIndexOutOfBoundsException e
String line
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
java.io.File mappingFile
int lineNumber
private void rename (com.android.jack.ir.ast.CanBeRenamed, java.lang.String)
com.android.jack.ir.ast.CanBeRenamed renamable
String newName
com.android.sched.marker.MarkerManager markerManager
protected void renameField (com.android.jack.ir.ast.JField, java.io.File, int, java.lang.String)
com.android.jack.ir.ast.JField field
java.io.File mappingFile
int lineNumber
String newName
private int readChar (java.lang.String, int, char, java.io.File, int)
String line
int index
char expectedChar
java.io.File mappingFile
int lineNumber
private void readMethodInfo (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, java.io.File, int, com.android.jack.lookup.JNodeLookup)
String parameterType
com.android.jack.ir.ast.JMethod method
com.android.jack.lookup.JMethodLookupException e
int startIndex
int endIndex
String typeSignature
com.android.jack.ir.ast.JType returnType
String oldName
java.util.List args
String newName
ArrayIndexOutOfBoundsException e
com.android.jack.ir.ast.JTypeLookupException e
String line
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
java.io.File mappingFile
int lineNumber
com.android.jack.lookup.JNodeLookup lookup
protected void renameMethod (com.android.jack.ir.ast.JMethod, java.io.File, int, java.lang.String)
com.android.jack.ir.ast.JMethod method
java.io.File mappingFile
int lineNumber
String newName
String oldName
public void applyMapping (java.io.File, com.android.jack.ir.ast.JSession) throws com.android.jack.JackIOException
String line
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File mappingFile
com.android.jack.ir.ast.JSession session
java.io.LineNumberReader reader
static void ()
}
com/android/jack/shrob/obfuscation/MappingPrinter$1.classMappingPrinter.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.MappingPrinter$1 extends java.lang.Object {
}
com/android/jack/shrob/obfuscation/MappingPrinter$Visitor.classMappingPrinter.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.MappingPrinter$Visitor extends com.android.jack.ir.ast.JVisitor {
static final boolean $assertionsDisabled
final com.android.jack.shrob.obfuscation.MappingPrinter this$0
private void (com.android.jack.shrob.obfuscation.MappingPrinter)
private void appendOriginalQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage enclosingPackage
StringBuilder nameBuilder
com.android.jack.ir.ast.JPackage pack
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.shrob.obfuscation.OriginalPackageMarker marker
private void appendOriginalQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JPackage enclosingPackage
StringBuilder nameBuilder
com.android.jack.ir.ast.JClassOrInterface type
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.shrob.obfuscation.OriginalPackageMarker marker
private void appendOriginalName (java.lang.StringBuilder, com.android.jack.ir.ast.HasName)
StringBuilder nameBuilder
com.android.jack.ir.ast.HasName node
com.android.jack.shrob.obfuscation.OriginalNameMarker marker
private void appendOriginalQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.HasName)
com.android.jack.ir.ast.JArrayType arrayType
StringBuilder nameBuilder
com.android.jack.ir.ast.HasName node
public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
StringBuilder info
public boolean visit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
StringBuilder info
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JParameter param
com.android.jack.ir.ast.JMethod method
StringBuilder info
java.util.Iterator iterator
void (com.android.jack.shrob.obfuscation.MappingPrinter, com.android.jack.shrob.obfuscation.MappingPrinter$1)
com.android.jack.shrob.obfuscation.MappingPrinter x0
com.android.jack.shrob.obfuscation.MappingPrinter$1 x1
static void ()
}
com/android/jack/shrob/obfuscation/MappingPrinter.classMappingPrinter.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.MappingPrinter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId MAPPING_OUTPUT_ENABLED
public static final com.android.sched.util.config.id.PropertyId MAPPING_OUTPUT_FILE
private final java.io.PrintStream stream
private static final String SEPARATOR
private static final char PACKAGE_SEPARATOR
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession t
com.android.jack.shrob.obfuscation.MappingPrinter$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static java.io.PrintStream access$000 (com.android.jack.shrob.obfuscation.MappingPrinter)
com.android.jack.shrob.obfuscation.MappingPrinter x0
static void ()
}
com/android/jack/shrob/obfuscation/NameFinalizer.classNameFinalizer.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NameFinalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession t
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/NameKeeper$1.classNameKeeper.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.NameKeeper$1 extends java.lang.Object {
}
com/android/jack/shrob/obfuscation/NameKeeper$Visitor.classNameKeeper.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.NameKeeper$Visitor extends com.android.jack.ir.ast.JVisitor {
final com.android.jack.shrob.obfuscation.NameKeeper this$0
private void (com.android.jack.shrob.obfuscation.NameKeeper)
public boolean visit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JDefinedClassOrInterface subType
java.util.Iterator i$
com.android.jack.ir.ast.JPackage pack
public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.shrob.seed.SeedMarker marker
com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod m
void (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.shrob.obfuscation.NameKeeper$1)
com.android.jack.shrob.obfuscation.NameKeeper x0
com.android.jack.shrob.obfuscation.NameKeeper$1 x1
}
com/android/jack/shrob/obfuscation/NameKeeper.classNameKeeper.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NameKeeper extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
protected static final com.android.sched.util.log.Tracer tracer
private final com.android.jack.shrob.spec.Flags flags
public void ()
private boolean markIfNecessary (com.android.sched.marker.MarkerManager)
com.android.sched.marker.MarkerManager node
private boolean isMarked (com.android.sched.marker.MarkerManager)
com.android.sched.marker.MarkerManager node
private void keepName (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.ir.ast.JPackage pack
private void keepName (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.shrob.seed.SeedMarker marker
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.shrob.seed.SeedMarker marker
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
private void keepName (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JMethodId methodId
private void keepName (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JFieldId fieldId
public void run (com.android.jack.ir.ast.JPackage) throws java.lang.Exception
com.android.jack.ir.ast.JPackage pack
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static com.android.jack.shrob.spec.Flags access$000 (com.android.jack.shrob.obfuscation.NameKeeper)
com.android.jack.shrob.obfuscation.NameKeeper x0
static boolean access$100 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.sched.marker.MarkerManager)
com.android.jack.shrob.obfuscation.NameKeeper x0
com.android.sched.marker.MarkerManager x1
static void access$200 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JPackage)
com.android.jack.shrob.obfuscation.NameKeeper x0
com.android.jack.ir.ast.JPackage x1
static void access$300 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.shrob.obfuscation.NameKeeper x0
com.android.jack.ir.ast.JDefinedClassOrInterface x1
static void access$400 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JMethod)
com.android.jack.shrob.obfuscation.NameKeeper x0
com.android.jack.ir.ast.JMethod x1
static void access$500 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JField)
com.android.jack.shrob.obfuscation.NameKeeper x0
com.android.jack.ir.ast.JField x1
static void ()
}
com/android/jack/shrob/obfuscation/NameProviderFactory.classNameProviderFactory.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NameProviderFactory extends java.lang.Object {
public static final com.android.sched.util.config.id.PropertyId NAMEPROVIDER
private final java.io.File obfuscationDictionary
private final java.io.File classObfuscationDictionary
private final java.io.File packageObfuscationDictionary
private com.android.jack.shrob.obfuscation.nameprovider.NameProvider globalFieldNameProvider
private com.android.jack.shrob.obfuscation.nameprovider.NameProvider globalMethodNameProvider
private final com.android.sched.util.config.DefaultFactory defaultNameProviderFactory
public void (java.io.File, java.io.File, java.io.File)
java.io.File obfuscationDictionary
java.io.File classObfuscationDictionary
java.io.File packageObfuscationDictionary
private com.android.jack.shrob.obfuscation.nameprovider.NameProvider getNameProvider (java.io.File) throws com.android.jack.JackIOException
java.io.File dictionary
com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
private void fillExistingName (java.util.Collection, java.util.Collection)
com.android.jack.ir.ast.HasName namedElement
java.util.Iterator i$
java.util.Collection namedElements
java.util.Collection existingNames
public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getPackageNameProvider (java.util.Collection) throws com.android.jack.JackIOException
java.util.Collection packages
java.util.Set existingNames
public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getClassNameProvider (java.util.Collection)
java.util.Collection types
java.util.Set existingNames
public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getFieldNameProvider (java.util.Collection) throws com.android.jack.JackIOException
com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
java.util.Set existingNames
java.util.Collection fieldIds
com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getMethodNameProvider (java.util.Collection) throws com.android.jack.JackIOException
com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
java.util.Set existingNames
java.util.Collection methodIds
com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
public void createGlobalFieldNameProvider (java.util.Map, java.util.Collection) throws com.android.jack.JackIOException
com.android.jack.ir.ast.JFieldId fid
java.util.Iterator i$
java.util.Map existingNames
java.util.Collection fieldIds
public void createGlobalMethodNameProvider (java.util.Map, java.util.Collection) throws com.android.jack.JackIOException
com.android.jack.ir.ast.JMethodId mid
java.util.Iterator i$
java.util.Map existingNames
java.util.Collection methodIds
static void ()
}
com/android/jack/shrob/obfuscation/Obfuscation.classObfuscation.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.Obfuscation extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/ObfuscationEventType.classObfuscationEventType.java
package com.android.jack.shrob.obfuscation
public final com.android.jack.shrob.obfuscation.ObfuscationEventType extends java.lang.Enum implements com.android.sched.util.log.EventType {
public static final com.android.jack.shrob.obfuscation.ObfuscationEventType FINDING_OBFUSCATION_SEEDS
private final String name
private static final com.android.jack.shrob.obfuscation.ObfuscationEventType[] $VALUES
public static com.android.jack.shrob.obfuscation.ObfuscationEventType[] values ()
public static com.android.jack.shrob.obfuscation.ObfuscationEventType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
static void ()
}
com/android/jack/shrob/obfuscation/OriginalNameMarker.classOriginalNameMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.OriginalNameMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final String originalName
public void (java.lang.String)
String originalName
public java.lang.String getOriginalName ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/shrob/obfuscation/OriginalNames.classOriginalNames.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.OriginalNames extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/shrob/obfuscation/OriginalPackageMarker.classOriginalPackageMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.OriginalPackageMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final com.android.jack.ir.ast.JPackage originalEnclosingPackage
public void (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage originalEnclosingPackage
public com.android.jack.ir.ast.JPackage getOriginalEnclosingPackage ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/shrob/obfuscation/RemoveSourceFile.classRemoveSourceFile.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.RemoveSourceFile extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/Renamer$1.classRenamer.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.Renamer$1 extends java.lang.Object {
}
com/android/jack/shrob/obfuscation/Renamer$FlattenerVisitor.classRenamer.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.Renamer$FlattenerVisitor extends com.android.jack.shrob.obfuscation.Renamer$Visitor {
private final com.android.jack.transformations.request.TransformationRequest request
private final String packageNameForRenamedPackages
private final com.android.jack.ir.ast.JPackage packageForRenamedPackages
private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider packageNameProvider
final com.android.jack.shrob.obfuscation.Renamer this$0
private void (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
public boolean visit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage subPack
java.util.Iterator i$
com.android.jack.ir.ast.JClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JPackage pack
java.util.List subPackages
java.util.List types
com.android.jack.shrob.obfuscation.nameprovider.NameProvider classNameProvider
void (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest, com.android.jack.shrob.obfuscation.Renamer$1)
com.android.jack.shrob.obfuscation.Renamer x0
com.android.jack.transformations.request.TransformationRequest x1
com.android.jack.shrob.obfuscation.Renamer$1 x2
}
com/android/jack/shrob/obfuscation/Renamer$RepackagerVisitor.classRenamer.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.Renamer$RepackagerVisitor extends com.android.jack.shrob.obfuscation.Renamer$Visitor {
private final com.android.jack.transformations.request.TransformationRequest request
private final String packageNameForRenamedClasses
private final com.android.jack.ir.ast.JPackage packageForRenamedClasses
static final boolean $assertionsDisabled
final com.android.jack.shrob.obfuscation.Renamer this$0
private void (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
public boolean visit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage oldEnclosingPackage
com.android.jack.ir.ast.JClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JPackage pack
com.android.jack.shrob.obfuscation.nameprovider.NameProvider classNameProvider
void (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest, com.android.jack.shrob.obfuscation.Renamer$1)
com.android.jack.shrob.obfuscation.Renamer x0
com.android.jack.transformations.request.TransformationRequest x1
com.android.jack.shrob.obfuscation.Renamer$1 x2
static void ()
}
com/android/jack/shrob/obfuscation/Renamer$Visitor.classRenamer.java
package com.android.jack.shrob.obfuscation
com.android.jack.shrob.obfuscation.Renamer$Visitor extends com.android.jack.ir.ast.JVisitor {
static final boolean $assertionsDisabled
final com.android.jack.shrob.obfuscation.Renamer this$0
private void (com.android.jack.shrob.obfuscation.Renamer)
public boolean visit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage subPack
java.util.Iterator i$
com.android.jack.ir.ast.JClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JPackage pack
java.util.List subPackages
com.android.jack.shrob.obfuscation.nameprovider.NameProvider packageNameProvider
java.util.List types
com.android.jack.shrob.obfuscation.nameprovider.NameProvider classNameProvider
private java.util.Collection collectAllFieldIdsInHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface referenceType
java.util.List collectedFields
private java.util.Collection collectAllMethodIdsInHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface referenceType
java.util.Set collectedMethods
public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
java.util.Collection allFieldsInHierarchy
com.android.jack.shrob.obfuscation.nameprovider.NameProvider fieldNameProvider
java.util.Collection allMethodsInHierarchy
com.android.jack.shrob.obfuscation.nameprovider.NameProvider methodNameProvider
com.android.jack.ir.ast.JDefinedClassOrInterface type
void (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.shrob.obfuscation.Renamer$1)
com.android.jack.shrob.obfuscation.Renamer x0
com.android.jack.shrob.obfuscation.Renamer$1 x1
static void ()
}
com/android/jack/shrob/obfuscation/Renamer.classRenamer.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.Renamer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId USE_PACKAGE_OBFUSCATION_DICTIONARY
public static final com.android.sched.util.config.id.PropertyId PACKAGE_OBFUSCATION_DICTIONARY
public static final com.android.sched.util.config.id.BooleanPropertyId USE_CLASS_OBFUSCATION_DICTIONARY
public static final com.android.sched.util.config.id.PropertyId CLASS_OBFUSCATION_DICTIONARY
public static final com.android.sched.util.config.id.BooleanPropertyId USE_OBFUSCATION_DICTIONARY
public static final com.android.sched.util.config.id.PropertyId OBFUSCATION_DICTIONARY
public static final com.android.sched.util.config.id.BooleanPropertyId USE_MAPPING
public static final com.android.sched.util.config.id.PropertyId MAPPING_FILE
public static final com.android.sched.util.config.id.BooleanPropertyId REPACKAGE_CLASSES
public static final com.android.sched.util.config.id.PropertyId PACKAGE_FOR_RENAMED_CLASSES
public static final com.android.sched.util.config.id.BooleanPropertyId FLATTEN_PACKAGE
public static final com.android.sched.util.config.id.PropertyId PACKAGE_FOR_RENAMED_PACKAGES
public static final com.android.sched.util.config.id.BooleanPropertyId USE_UNIQUE_CLASSMEMBERNAMES
private final com.android.jack.shrob.obfuscation.NameProviderFactory nameProviderFactory
private java.util.Collection allTypes
public static boolean mustBeRenamed (com.android.sched.marker.MarkerManager)
com.android.sched.marker.MarkerManager node
static java.lang.String getFieldKey (com.android.jack.ir.ast.JFieldId)
com.android.jack.ir.ast.JFieldId fieldId
static java.lang.String getKey (com.android.jack.ir.ast.HasName)
com.android.jack.ir.ast.JMethodId mid
com.android.jack.ir.ast.HasName namedElement
private static void rename (com.android.jack.ir.ast.CanBeRenamed, com.android.jack.shrob.obfuscation.nameprovider.NameProvider)
String newName
com.android.jack.ir.ast.CanBeRenamed node
com.android.jack.shrob.obfuscation.nameprovider.NameProvider nameProvider
public void ()
java.io.File dictionary
java.io.File classDictionary
java.io.File packageDictionary
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.shrob.obfuscation.MappingApplier mappingApplier
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.shrob.obfuscation.MappingApplier mappingApplier
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
java.util.Set allFieldIds
java.util.Set allMethodIds
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.shrob.obfuscation.Renamer$Visitor visitor
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.shrob.obfuscation.Renamer$Visitor visitor
com.android.jack.shrob.obfuscation.Renamer$Visitor visitor
com.android.jack.ir.ast.JSession session
java.util.Map fieldNames
java.util.Map methodNames
boolean useUniqueClassMemberNames
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static com.android.jack.shrob.obfuscation.NameProviderFactory access$000 (com.android.jack.shrob.obfuscation.Renamer)
com.android.jack.shrob.obfuscation.Renamer x0
static void access$100 (com.android.jack.ir.ast.CanBeRenamed, com.android.jack.shrob.obfuscation.nameprovider.NameProvider)
com.android.jack.ir.ast.CanBeRenamed x0
com.android.jack.shrob.obfuscation.nameprovider.NameProvider x1
static java.util.Collection access$200 (com.android.jack.shrob.obfuscation.Renamer)
com.android.jack.shrob.obfuscation.Renamer x0
static void ()
}
com/android/jack/shrob/obfuscation/SourceFileRemover.classSourceFileRemover.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.SourceFileRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.sourceinfo.FileSourceInfo info
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
java.util.Set infos
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/SourceFileRenamer.classSourceFileRenamer.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.SourceFileRenamer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId RENAME_SOURCEFILE
public static final com.android.sched.util.config.id.PropertyId NEW_SOURCEFILE_NAME
private final java.io.File newSourceFileName
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.sourceinfo.FileSourceInfo info
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
java.util.Set infos
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/obfuscation/SourceFileRenaming.classSourceFileRenaming.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.SourceFileRenaming extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/AnnotationDefaultValueRemover.classAnnotationDefaultValueRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.AnnotationDefaultValueRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/AnnotationRemover$1.classAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.AnnotationRemover$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JRetentionPolicy
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/shrob/obfuscation/annotation/AnnotationRemover.classAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public abstract com.android.jack.shrob.obfuscation.annotation.AnnotationRemover extends java.lang.Object {
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_RUNTIME_INVISIBLE_ANNOTATION
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_RUNTIME_VISIBLE_ANNOTATION
private final boolean addRuntimeVisibleAnnotations
private final boolean addRuntimeInvisibleAnnotations
private final boolean addSystemAnnotations
protected void (boolean, boolean, boolean)
boolean addRuntimeVisibleAnnotations
boolean addRuntimeInvisibleAnnotations
boolean addSystemAnnotations
boolean mustBeKept (com.android.jack.ir.ast.JAnnotationLiteral)
com.android.jack.ir.ast.JAnnotationLiteral annotation
static void ()
}
com/android/jack/shrob/obfuscation/annotation/FieldAnnotationRemover.classFieldAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.FieldAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.ir.ast.JField field
com.android.jack.transformations.request.TransformationRequest request
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/obfuscation/annotation/FieldGenericSignatureRemover.classFieldGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.FieldGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.ir.ast.JField field
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/LineNumberRemover$Visitor.classLineNumberRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.LineNumberRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
public void (com.android.jack.ir.sourceinfo.SourceInfoFactory)
com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
com.android.jack.ir.sourceinfo.SourceInfo info
}
com/android/jack/shrob/obfuscation/annotation/LineNumberRemover.classLineNumberRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.LineNumberRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.shrob.obfuscation.annotation.LineNumberRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/LocalVariableGenericSignatureRemover$1.classLocalVariableGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.LocalVariableGenericSignatureRemover$1 extends java.lang.Object {
}
com/android/jack/shrob/obfuscation/annotation/LocalVariableGenericSignatureRemover$Visitor.classLocalVariableGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.LocalVariableGenericSignatureRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JVariable)
com.android.jack.ir.ast.JVariable var
void (com.android.jack.shrob.obfuscation.annotation.LocalVariableGenericSignatureRemover$1)
com.android.jack.shrob.obfuscation.annotation.LocalVariableGenericSignatureRemover$1 x0
}
com/android/jack/shrob/obfuscation/annotation/LocalVariableGenericSignatureRemover.classLocalVariableGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.LocalVariableGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.shrob.obfuscation.annotation.LocalVariableGenericSignatureRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/MethodAnnotationRemover.classMethodAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.MethodAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest request
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/obfuscation/annotation/MethodGenericSignatureRemover.classMethodGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.MethodGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/ParameterAnnotationRemover$1.classParameterAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$1 extends java.lang.Object {
}
com/android/jack/shrob/obfuscation/annotation/ParameterAnnotationRemover$Visitor.classParameterAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest request
static final boolean $assertionsDisabled
final com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover this$0
private void (com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
public boolean visit (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JMethod currentMethod
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.ir.ast.JParameter param
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody x
void (com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$1)
com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover x0
com.android.jack.transformations.request.TransformationRequest x1
com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$1 x2
static void ()
}
com/android/jack/shrob/obfuscation/annotation/ParameterAnnotationRemover.classParameterAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_RUNTIME_VISIBLE_PARAMETER_ANNOTATION
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_RUNTIME_INVISIBLE_PARAMETER_ANNOTATION
private static final java.util.logging.Logger logger
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod t
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static java.util.logging.Logger access$000 ()
static void ()
}
com/android/jack/shrob/obfuscation/annotation/ParameterNameRemover.classParameterNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.ParameterNameRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.ast.JMethod t
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/RemoveAnnotationDefaultValue.classRemoveAnnotationDefaultValue.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveAnnotationDefaultValue extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/RemoveEnclosingMethod.classRemoveEnclosingMethod.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveEnclosingMethod extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/RemoveEnclosingType.classRemoveEnclosingType.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveEnclosingType extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/RemoveGenericSignature.classRemoveGenericSignature.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveGenericSignature extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/RemoveLineNumber.classRemoveLineNumber.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveLineNumber extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/RemoveLocalVariableGenericSignature.classRemoveLocalVariableGenericSignature.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveLocalVariableGenericSignature extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/RemoveParameterName.classRemoveParameterName.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveParameterName extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/RemoveThrownException.classRemoveThrownException.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveThrownException extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/annotation/ThrownExceptionRemover.classThrownExceptionRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.ThrownExceptionRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/TypeAnnotationRemover.classTypeAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.transformations.request.TransformationRequest request
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/obfuscation/annotation/TypeEnclosingMethodRemover.classTypeEnclosingMethodRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeEnclosingMethodRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/TypeEnclosingTypeRemover.classTypeEnclosingTypeRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeEnclosingTypeRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/annotation/TypeGenericSignatureRemover.classTypeGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/nameprovider/AlphabeticalNameProvider.classAlphabeticalNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public abstract com.android.jack.shrob.obfuscation.nameprovider.AlphabeticalNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider {
private final StringBuilder sb
public void ()
protected abstract boolean hasNextChar (char)
protected abstract char nextChar (char)
public java.lang.String getNewName (java.lang.String)
char c
int index
String oldName
protected abstract char getFirstChar ()
}
com/android/jack/shrob/obfuscation/nameprovider/DictionaryNameProvider.classDictionaryNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.DictionaryNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider {
private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
private final java.util.Scanner scanner
public void (java.io.File, com.android.jack.shrob.obfuscation.nameprovider.NameProvider) throws com.android.jack.JackIOException
java.io.FileNotFoundException e
java.io.File dictionary
com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
public java.lang.String getNewName (java.lang.String)
String oldName
}
com/android/jack/shrob/obfuscation/nameprovider/LowerCaseAlphabeticalNameProvider.classLowerCaseAlphabeticalNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.LowerCaseAlphabeticalNameProvider extends com.android.jack.shrob.obfuscation.nameprovider.AlphabeticalNameProvider {
private static final char BEGIN_LOWERCASE_CHAR
private static final char END_LOWERCASE_CHAR
static final boolean $assertionsDisabled
public void ()
protected boolean hasNextChar (char)
char c
protected char nextChar (char)
char c
protected char getFirstChar ()
static void ()
}
com/android/jack/shrob/obfuscation/nameprovider/MappingNameProvider.classMappingNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.MappingNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider {
private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
private final java.util.Map names
public void (com.android.jack.shrob.obfuscation.nameprovider.NameProvider, java.util.Map)
com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
java.util.Map names
public java.lang.String getNewName (java.lang.String)
String oldName
String newName
}
com/android/jack/shrob/obfuscation/nameprovider/MixedCaseAlphabeticalNameProvider.classMixedCaseAlphabeticalNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.MixedCaseAlphabeticalNameProvider extends com.android.jack.shrob.obfuscation.nameprovider.AlphabeticalNameProvider {
private static final char BEGIN_LOWERCASE_CHAR
private static final char END_LOWERCASE_CHAR
private static final char BEGIN_UPPERCASE_CHAR
private static final char END_UPPERCASE_CHAR
static final boolean $assertionsDisabled
public void ()
protected boolean hasNextChar (char)
char c
protected char nextChar (char)
char c
protected char getFirstChar ()
static void ()
}
com/android/jack/shrob/obfuscation/nameprovider/NameProvider.classNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public abstract com.android.jack.shrob.obfuscation.nameprovider.NameProvider extends java.lang.Object {
public abstract java.lang.String getNewName (java.lang.String)
}
com/android/jack/shrob/obfuscation/nameprovider/UniqueNameProvider.classUniqueNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.UniqueNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider {
private final java.util.Set names
private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider nameProvider
public void (com.android.jack.shrob.obfuscation.nameprovider.NameProvider, java.util.Set)
com.android.jack.shrob.obfuscation.nameprovider.NameProvider nameProvider
java.util.Set existingNames
public java.lang.String getNewName (java.lang.String)
String oldName
String newName
}
com/android/jack/shrob/obfuscation/remover/FieldKeepNameMarkerRemover.classFieldKeepNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.FieldKeepNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.ir.ast.JField field
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/remover/MethodKeepNameMarkerRemover.classMethodKeepNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.MethodKeepNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/remover/TypeKeepNameMarkerRemover.classTypeKeepNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.TypeKeepNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/remover/TypeOriginalNameMarkerRemover.classTypeOriginalNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.TypeOriginalNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/obfuscation/resource/AdaptResourceFileContent.classAdaptResourceFileContent.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.AdaptResourceFileContent extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/obfuscation/resource/RefinedVFile$1.classRefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
com.android.jack.shrob.obfuscation.resource.RefinedVFile$1 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.shrob.obfuscation.resource.RefinedVFile this$0
void (com.android.jack.shrob.obfuscation.resource.RefinedVFile)
public int compare (com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry, com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry)
com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry e1
com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry e2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/jack/shrob/obfuscation/resource/RefinedVFile$RefinedEntry.classRefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry extends java.lang.Object {
private final int startPosition
private final int endPosition
private final CharSequence content
private void (int, int, java.lang.CharSequence)
int startPosition
int endPosition
CharSequence content
public java.io.InputStream openRead ()
public java.lang.String toString ()
static int access$000 (com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry)
com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry x0
static int access$100 (com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry)
com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry x0
void (int, int, java.lang.CharSequence, com.android.jack.shrob.obfuscation.resource.RefinedVFile$1)
int x0
int x1
CharSequence x2
com.android.jack.shrob.obfuscation.resource.RefinedVFile$1 x3
}
com/android/jack/shrob/obfuscation/resource/RefinedVFile$RefinedInputStream.classRefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedInputStream extends java.io.InputStream {
private final java.io.InputStream baseInputStream
private int position
private java.io.InputStream currentStream
private com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry currentRefinedEntry
private final java.util.Iterator refinedEntryIterator
static final boolean $assertionsDisabled
final com.android.jack.shrob.obfuscation.resource.RefinedVFile this$0
public void (com.android.jack.shrob.obfuscation.resource.RefinedVFile, java.io.InputStream)
java.io.InputStream baseInputStream
public int read () throws java.io.IOException
int inputData
private boolean openNextRefinedEntryIfNecessary ()
private void closeCurrentRefinedEntry () throws java.io.IOException
int toSkip
public int read (byte[], int, int) throws java.io.IOException
int baseLength
int baseLength
int read
byte[] b
int off
int len
int totalRead
public int available () throws java.io.IOException
int available
public void close () throws java.io.IOException
static void ()
}
com/android/jack/shrob/obfuscation/resource/RefinedVFile.classRefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.RefinedVFile extends com.android.sched.vfs.AbstractVElement implements com.android.sched.vfs.InputVFile {
private final com.android.sched.vfs.InputVFile file
private final java.util.TreeSet refinedEntries
public void (com.android.sched.vfs.InputVFile)
com.android.sched.vfs.InputVFile file
public void addRefinedEntry (int, int, java.lang.CharSequence)
int startPosition
int endPosition
CharSequence content
public java.io.InputStream openRead () throws java.io.IOException
java.io.InputStream inputStream
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public boolean isVDir ()
static java.util.TreeSet access$300 (com.android.jack.shrob.obfuscation.resource.RefinedVFile)
com.android.jack.shrob.obfuscation.resource.RefinedVFile x0
}
com/android/jack/shrob/obfuscation/resource/ResourceContentRefiner.classResourceContentRefiner.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.ResourceContentRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.lookup.JLookup lookup
private final com.android.jack.shrob.spec.FilterSpecification adaptResourceFileContents
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JType type
com.android.jack.lookup.JLookupException e
StringBuilder sb
int startPosition
String signatureName
int c
java.io.InputStreamReader reader
com.android.sched.vfs.InputVFile originalVFile
com.android.jack.shrob.obfuscation.resource.RefinedVFile refinedVFile
int position
com.android.sched.vfs.VPath resName
com.android.jack.ir.ast.Resource res
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
java.util.List resources
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/obfuscation/resource/ResourceRefiner.classResourceRefiner.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.ResourceRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.shrob.spec.Flags flags
private static final char BINARY_QN_SEPARATOR
static final boolean $assertionsDisabled
public void ()
private java.lang.CharSequence getResourceRefinedName (com.android.sched.vfs.VPath, com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackageLookupException e
com.android.jack.ir.ast.JType type
com.android.jack.ir.naming.CompositeName refinedName
com.android.jack.ir.ast.JTypeLookupException typeException
String typeName
String extension
int index
com.android.sched.vfs.VPath resPath
com.android.jack.ir.ast.JPackage topLevelPackage
com.android.jack.ir.ast.JPackage currentPackage
java.util.Iterator iterator
String name
StringBuilder sb
com.android.jack.ir.naming.CompositeName refinedName
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.sched.vfs.VPath vPath
CharSequence refinedName
com.android.sched.vfs.VPath resName
com.android.jack.ir.ast.Resource res
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
com.android.jack.shrob.spec.FilterSpecification adaptResourceFileNames
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/proguard/GrammarActions.classGrammarActions.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.GrammarActions extends java.lang.Object {
public static final char SHROB_REGEX_PATH_SEPARATOR
private static final java.util.logging.Logger logger
private static final com.android.jack.ir.formatter.TypeAndMethodFormatter signatureFormatter
private static final com.android.jack.ir.formatter.BinaryQualifiedNameFormatter binaryNameFormatter
private static final com.android.jack.ir.formatter.TypeFormatter sourceFormatter
static final boolean $assertionsDisabled
private void ()
public static com.android.jack.ir.formatter.TypeAndMethodFormatter getSignatureFormatter ()
public static com.android.jack.ir.formatter.BinaryQualifiedNameFormatter getBinaryNameFormatter ()
public static com.android.jack.ir.formatter.TypeFormatter getSourceFormatter ()
public static java.lang.String getSignature (java.lang.String)
String nameWithoutArray
String name
StringBuilder sig
static java.lang.String getSignature (java.lang.String, int)
int i
String name
int dim
StringBuilder sig
private static java.lang.String convertNameToPattern (java.lang.String)
int j
char c
int i
String name
StringBuilder sb
static com.android.jack.shrob.spec.NameSpecification name (java.lang.String)
String name
String transformedName
java.util.regex.Pattern pattern
static void addModifier (com.android.jack.shrob.spec.ModifierSpecification, int, boolean)
com.android.jack.shrob.spec.ModifierSpecification modSpec
int modifier
boolean hasNegator
static com.android.jack.shrob.spec.ClassTypeSpecification classType (com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum, boolean)
com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
boolean hasNegator
com.android.jack.shrob.spec.ClassTypeSpecification classSpec
static com.android.jack.shrob.spec.InheritanceSpecification createInheritance (java.lang.String, com.android.jack.shrob.spec.AnnotationSpecification)
String className
com.android.jack.shrob.spec.AnnotationSpecification annotationType
com.android.jack.shrob.spec.NameSpecification nameSpec
static com.android.jack.shrob.spec.AnnotationSpecification annotation (java.lang.String)
String annotationName
static com.android.jack.shrob.spec.ClassSpecification classSpec (java.lang.String, com.android.jack.shrob.spec.ClassTypeSpecification, com.android.jack.shrob.spec.AnnotationSpecification, com.android.jack.shrob.spec.ModifierSpecification)
com.android.jack.shrob.spec.NameSpecification nameSpec
String name
com.android.jack.shrob.spec.ClassTypeSpecification classType
com.android.jack.shrob.spec.AnnotationSpecification annotation
com.android.jack.shrob.spec.ModifierSpecification modifier
com.android.jack.shrob.spec.NameSpecification nameSpec
com.android.jack.shrob.spec.ClassSpecification classSpec
static void method (com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.AnnotationSpecification, java.lang.String, java.lang.String, java.lang.String, com.android.jack.shrob.spec.ModifierSpecification)
com.android.jack.shrob.spec.ClassSpecification classSpec
com.android.jack.shrob.spec.AnnotationSpecification annotationType
String typeSig
String name
String signature
com.android.jack.shrob.spec.ModifierSpecification modifier
String fullName
java.util.regex.Pattern pattern
static void fieldOrAnyMember (com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.AnnotationSpecification, java.lang.String, java.lang.String, com.android.jack.shrob.spec.ModifierSpecification)
com.android.jack.shrob.spec.ClassSpecification classSpec
com.android.jack.shrob.spec.AnnotationSpecification annotationType
String typeSig
String name
com.android.jack.shrob.spec.ModifierSpecification modifier
static void field (com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.AnnotationSpecification, java.lang.String, java.lang.String, com.android.jack.shrob.spec.ModifierSpecification)
com.android.jack.shrob.spec.ClassSpecification classSpec
com.android.jack.shrob.spec.AnnotationSpecification annotationType
String typeSig
String name
com.android.jack.shrob.spec.ModifierSpecification modifier
com.android.jack.shrob.spec.NameSpecification typeSignature
private static com.android.jack.shrob.proguard.ProguardParser createParserFromFile (java.io.File)
com.android.jack.shrob.proguard.ProguardParser parser
java.io.IOException e
java.io.File file
private static com.android.jack.shrob.proguard.ProguardParser createParserCommon (org.antlr.runtime.CharStream)
org.antlr.runtime.CharStream stream
com.android.jack.shrob.proguard.ProguardLexer lexer
org.antlr.runtime.CommonTokenStream tokens
com.android.jack.shrob.proguard.ProguardParser parser
public static void parse (java.lang.String, java.lang.String, com.android.jack.shrob.spec.Flags) throws org.antlr.runtime.RecognitionException
com.android.jack.shrob.proguard.RecoverableRecognitionException e
String proguardFileName
String baseDir
com.android.jack.shrob.spec.Flags flags
java.io.File proguardFile
com.android.jack.shrob.proguard.ProguardParser parser
static void addKeepClassMembers (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.ClassSpecification classSpecification
com.android.jack.shrob.spec.KeepModifier keepModifier
static void addKeepClassSpecification (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.ClassSpecification classSpecification
com.android.jack.shrob.spec.KeepModifier keepModifier
static void addKeepClassesWithMembers (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.ClassSpecification classSpecification
com.android.jack.shrob.spec.KeepModifier keepModifier
static void mapping (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String mappingFilename
java.io.File mappingFile
static void filter (com.android.jack.shrob.spec.FilterSpecification, boolean, java.lang.String)
com.android.jack.shrob.spec.FilterSpecification filter
boolean negator
String filterName
static void attributeFilter (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.FilterSpecification attributeSpec
static void packageFilter (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.FilterSpecification packageSpec
static void obfuscationDictionary (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String fileName
java.io.File dictionary
static void classObfuscationDictionary (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String fileName
java.io.File dictionary
static void packageObfuscationDictionary (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String fileName
java.io.File dictionary
static void inJars (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String inJars
java.util.List pathList
static void outJars (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String outJars
java.util.List pathList
static void libraryJars (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String libraryJars
static void outputMapping (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
java.io.File mappingFile
com.android.jack.shrob.spec.Flags flags
String baseDir
String outputMapping
static void repackageClasses (com.android.jack.shrob.spec.Flags, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String newPackage
static void flattenPackageHierarchy (com.android.jack.shrob.spec.Flags, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String newPackage
static void dontUseMixedCaseClassnames (com.android.jack.shrob.spec.Flags)
com.android.jack.shrob.spec.Flags flags
static void useUniqueClassMemberNames (com.android.jack.shrob.spec.Flags)
com.android.jack.shrob.spec.Flags flags
private static java.io.File getFileFromBaseDir (java.lang.String, java.lang.String)
String baseDir
String path
java.io.File file
private static java.lang.String getPathFromBaseDir (java.lang.String, java.lang.String)
java.util.Iterator iter
String baseDir
String path
java.util.List pathList
StringBuffer sb
private static java.util.List getPathFromBaseDirAsList (java.lang.String, java.lang.String)
String pathElement
String[] arr$
int len$
int i$
String baseDir
String path
String[] pathElements
java.util.List pathList
static void adaptClassStrings (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.FilterSpecification filter
static void printUnsupportedFlag (java.lang.String)
String flag
static void printseeds (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String baseDir
String fileName
public static void adaptResourceFileNames (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.FilterSpecification filter
public static void renameSourcefileAttribute (com.android.jack.shrob.spec.Flags, java.lang.String)
com.android.jack.shrob.spec.Flags flags
String newSourceFileName
public static void adaptResourceFileContents (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.Flags flags
com.android.jack.shrob.spec.FilterSpecification filter
static void ()
}
com/android/jack/shrob/proguard/ProguardLexer$DFA3.classProguardLexer.java
package com.android.jack.shrob.proguard
com.android.jack.shrob.proguard.ProguardLexer$DFA3 extends org.antlr.runtime.DFA {
final com.android.jack.shrob.proguard.ProguardLexer this$0
public void (com.android.jack.shrob.proguard.ProguardLexer, org.antlr.runtime.BaseRecognizer)
org.antlr.runtime.BaseRecognizer recognizer
public java.lang.String getDescription ()
}
com/android/jack/shrob/proguard/ProguardLexer.classProguardLexer.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardLexer extends org.antlr.runtime.Lexer {
public static final int EOF
public static final int T__8
public static final int T__9
public static final int T__10
public static final int T__11
public static final int T__12
public static final int T__13
public static final int T__14
public static final int T__15
public static final int T__16
public static final int T__17
public static final int T__18
public static final int T__19
public static final int T__20
public static final int T__21
public static final int T__22
public static final int T__23
public static final int T__24
public static final int T__25
public static final int T__26
public static final int T__27
public static final int T__28
public static final int T__29
public static final int T__30
public static final int T__31
public static final int T__32
public static final int T__33
public static final int T__34
public static final int T__35
public static final int T__36
public static final int T__37
public static final int T__38
public static final int T__39
public static final int T__40
public static final int T__41
public static final int T__42
public static final int T__43
public static final int T__44
public static final int T__45
public static final int T__46
public static final int T__47
public static final int T__48
public static final int T__49
public static final int T__50
public static final int T__51
public static final int T__52
public static final int T__53
public static final int T__54
public static final int T__55
public static final int T__56
public static final int T__57
public static final int T__58
public static final int T__59
public static final int T__60
public static final int T__61
public static final int T__62
public static final int T__63
public static final int T__64
public static final int T__65
public static final int T__66
public static final int T__67
public static final int T__68
public static final int T__69
public static final int T__70
public static final int T__71
public static final int T__72
public static final int T__73
public static final int T__74
public static final int T__75
public static final int T__76
public static final int T__77
public static final int T__78
public static final int T__79
public static final int T__80
public static final int T__81
public static final int T__82
public static final int T__83
public static final int T__84
public static final int T__85
public static final int T__86
public static final int T__87
public static final int T__88
public static final int T__89
public static final int T__90
public static final int T__91
public static final int T__92
public static final int T__93
public static final int T__94
public static final int T__95
public static final int LINE_COMMENT
public static final int NAME
public static final int NEGATOR
public static final int WS
protected com.android.jack.shrob.proguard.ProguardLexer$DFA3 dfa3
static final String DFA3_eotS
static final String DFA3_eofS
static final String DFA3_minS
static final String DFA3_maxS
static final String DFA3_acceptS
static final String DFA3_specialS
static final String[] DFA3_transitionS
static final short[] DFA3_eot
static final short[] DFA3_eof
static final char[] DFA3_min
static final char[] DFA3_max
static final short[] DFA3_accept
static final short[] DFA3_special
static final short[][] DFA3_transition
protected java.lang.Object recoverFromMismatchedToken (org.antlr.runtime.IntStream, int, org.antlr.runtime.BitSet) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.IntStream input
int ttype
org.antlr.runtime.BitSet follow
public void displayRecognitionError (java.lang.String[], org.antlr.runtime.RecognitionException)
String[] tokenNames
org.antlr.runtime.RecognitionException e
public org.antlr.runtime.Lexer[] getDelegates ()
public void ()
public void (org.antlr.runtime.CharStream)
org.antlr.runtime.CharStream input
public void (org.antlr.runtime.CharStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.CharStream input
org.antlr.runtime.RecognizerSharedState state
public java.lang.String getGrammarFileName ()
public final void mNEGATOR () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__8 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__9 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__10 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__11 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__12 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__13 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__14 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__15 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__16 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__17 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__18 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__19 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__20 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__21 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__22 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__23 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__24 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__25 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__26 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__27 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__28 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__29 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__30 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__31 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__32 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__33 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__34 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__35 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__36 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__37 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__38 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__39 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__40 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__41 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__42 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__43 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__44 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__45 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__46 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__47 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__48 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__49 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__50 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__51 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__52 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__53 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__54 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__55 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__56 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__57 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__58 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__59 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__60 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__61 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__62 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__63 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__64 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__65 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__66 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__67 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__68 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__69 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__70 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__71 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__72 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__73 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__74 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__75 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__76 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__77 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__78 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__79 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__80 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__81 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__82 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__83 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__84 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__85 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__86 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__87 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__88 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__89 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__90 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__91 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__92 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__93 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__94 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mT__95 () throws org.antlr.runtime.RecognitionException
int _type
int _channel
public final void mNAME () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.EarlyExitException eee
int alt1
int LA1_0
int cnt1
int _type
int _channel
public final void mLINE_COMMENT () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
int alt2
int LA2_0
int _type
int _channel
public final void mWS () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
int _type
int _channel
public void mTokens () throws org.antlr.runtime.RecognitionException
int alt3
static void ()
int i
int numStates
}
com/android/jack/shrob/proguard/ProguardParser$classpath_return.classProguardParser.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardParser$classpath_return extends org.antlr.runtime.ParserRuleReturnScope {
public void ()
}
com/android/jack/shrob/proguard/ProguardParser$unsupportedFlag_return.classProguardParser.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return extends org.antlr.runtime.ParserRuleReturnScope {
public void ()
}
com/android/jack/shrob/proguard/ProguardParser.classProguardParser.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardParser extends org.antlr.runtime.Parser {
public static final String[] tokenNames
public static final int EOF
public static final int T__8
public static final int T__9
public static final int T__10
public static final int T__11
public static final int T__12
public static final int T__13
public static final int T__14
public static final int T__15
public static final int T__16
public static final int T__17
public static final int T__18
public static final int T__19
public static final int T__20
public static final int T__21
public static final int T__22
public static final int T__23
public static final int T__24
public static final int T__25
public static final int T__26
public static final int T__27
public static final int T__28
public static final int T__29
public static final int T__30
public static final int T__31
public static final int T__32
public static final int T__33
public static final int T__34
public static final int T__35
public static final int T__36
public static final int T__37
public static final int T__38
public static final int T__39
public static final int T__40
public static final int T__41
public static final int T__42
public static final int T__43
public static final int T__44
public static final int T__45
public static final int T__46
public static final int T__47
public static final int T__48
public static final int T__49
public static final int T__50
public static final int T__51
public static final int T__52
public static final int T__53
public static final int T__54
public static final int T__55
public static final int T__56
public static final int T__57
public static final int T__58
public static final int T__59
public static final int T__60
public static final int T__61
public static final int T__62
public static final int T__63
public static final int T__64
public static final int T__65
public static final int T__66
public static final int T__67
public static final int T__68
public static final int T__69
public static final int T__70
public static final int T__71
public static final int T__72
public static final int T__73
public static final int T__74
public static final int T__75
public static final int T__76
public static final int T__77
public static final int T__78
public static final int T__79
public static final int T__80
public static final int T__81
public static final int T__82
public static final int T__83
public static final int T__84
public static final int T__85
public static final int T__86
public static final int T__87
public static final int T__88
public static final int T__89
public static final int T__90
public static final int T__91
public static final int T__92
public static final int T__93
public static final int T__94
public static final int T__95
public static final int LINE_COMMENT
public static final int NAME
public static final int NEGATOR
public static final int WS
public static final org.antlr.runtime.BitSet FOLLOW_40_in_prog81
public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog85
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog90
public static final org.antlr.runtime.BitSet FOLLOW_38_in_prog102
public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog106
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog111
public static final org.antlr.runtime.BitSet FOLLOW_35_in_prog123
public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog127
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog132
public static final org.antlr.runtime.BitSet FOLLOW_24_in_prog143
public static final org.antlr.runtime.BitSet FOLLOW_22_in_prog153
public static final org.antlr.runtime.BitSet FOLLOW_23_in_prog164
public static final org.antlr.runtime.BitSet FOLLOW_39_in_prog176
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog180
public static final org.antlr.runtime.BitSet FOLLOW_37_in_prog193
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog197
public static final org.antlr.runtime.BitSet FOLLOW_42_in_prog210
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog214
public static final org.antlr.runtime.BitSet FOLLOW_21_in_prog225
public static final org.antlr.runtime.BitSet FOLLOW_set_in_prog235
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog243
public static final org.antlr.runtime.BitSet FOLLOW_18_in_prog254
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog258
public static final org.antlr.runtime.BitSet FOLLOW_34_in_prog269
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_prog273
public static final org.antlr.runtime.BitSet FOLLOW_51_in_prog283
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_prog287
public static final org.antlr.runtime.BitSet FOLLOW_45_in_prog297
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_prog301
public static final org.antlr.runtime.BitSet FOLLOW_16_in_prog312
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog316
public static final org.antlr.runtime.BitSet FOLLOW_36_in_prog328
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog332
public static final org.antlr.runtime.BitSet FOLLOW_44_in_prog344
public static final org.antlr.runtime.BitSet FOLLOW_48_in_prog354
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog358
public static final org.antlr.runtime.BitSet FOLLOW_19_in_prog368
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog372
public static final org.antlr.runtime.BitSet FOLLOW_53_in_prog382
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog386
public static final org.antlr.runtime.BitSet FOLLOW_55_in_prog396
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog400
public static final org.antlr.runtime.BitSet FOLLOW_43_in_prog412
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog416
public static final org.antlr.runtime.BitSet FOLLOW_59_in_prog429
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog432
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog436
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog439
public static final org.antlr.runtime.BitSet FOLLOW_30_in_prog453
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog456
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog460
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog463
public static final org.antlr.runtime.BitSet FOLLOW_27_in_prog476
public static final org.antlr.runtime.BitSet FOLLOW_62_in_prog486
public static final org.antlr.runtime.BitSet FOLLOW_12_in_prog497
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog501
public static final org.antlr.runtime.BitSet FOLLOW_56_in_prog514
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog518
public static final org.antlr.runtime.BitSet FOLLOW_14_in_prog531
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog535
public static final org.antlr.runtime.BitSet FOLLOW_58_in_prog548
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog552
public static final org.antlr.runtime.BitSet FOLLOW_13_in_prog565
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog569
public static final org.antlr.runtime.BitSet FOLLOW_unsupportedFlag_in_prog583
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_prog594
public static final org.antlr.runtime.BitSet FOLLOW_60_in_unsupportedFlag620
public static final org.antlr.runtime.BitSet FOLLOW_25_in_unsupportedFlag628
public static final org.antlr.runtime.BitSet FOLLOW_26_in_unsupportedFlag636
public static final org.antlr.runtime.BitSet FOLLOW_41_in_unsupportedFlag645
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag649
public static final org.antlr.runtime.BitSet FOLLOW_61_in_unsupportedFlag660
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag662
public static final org.antlr.runtime.BitSet FOLLOW_31_in_unsupportedFlag672
public static final org.antlr.runtime.BitSet FOLLOW_57_in_unsupportedFlag681
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag683
public static final org.antlr.runtime.BitSet FOLLOW_64_in_unsupportedFlag694
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_unsupportedFlag696
public static final org.antlr.runtime.BitSet FOLLOW_50_in_unsupportedFlag706
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag710
public static final org.antlr.runtime.BitSet FOLLOW_49_in_unsupportedFlag721
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag723
public static final org.antlr.runtime.BitSet FOLLOW_17_in_unsupportedFlag734
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_unsupportedFlag736
public static final org.antlr.runtime.BitSet FOLLOW_15_in_unsupportedFlag745
public static final org.antlr.runtime.BitSet FOLLOW_46_in_unsupportedFlag753
public static final org.antlr.runtime.BitSet FOLLOW_52_in_unsupportedFlag761
public static final org.antlr.runtime.BitSet FOLLOW_47_in_unsupportedFlag769
public static final org.antlr.runtime.BitSet FOLLOW_63_in_unsupportedFlag777
public static final org.antlr.runtime.BitSet FOLLOW_20_in_unsupportedFlag786
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag790
public static final org.antlr.runtime.BitSet FOLLOW_28_in_unsupportedFlag801
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag805
public static final org.antlr.runtime.BitSet FOLLOW_32_in_unsupportedFlag815
public static final org.antlr.runtime.BitSet FOLLOW_54_in_unsupportedFlag824
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag826
public static final org.antlr.runtime.BitSet FOLLOW_29_in_unsupportedFlag838
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag840
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_classpath863
public static final org.antlr.runtime.BitSet FOLLOW_set_in_classpath866
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_classpath872
public static final org.antlr.runtime.BitSet FOLLOW_nonEmptytFilter_in_filter893
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_nonEmptytFilter927
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_nonEmptytFilter933
public static final org.antlr.runtime.BitSet FOLLOW_11_in_nonEmptytFilter938
public static final org.antlr.runtime.BitSet FOLLOW_nonEmptytFilter_in_nonEmptytFilter940
public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_classSpecification970
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classSpecification978
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_classSpecification983
public static final org.antlr.runtime.BitSet FOLLOW_inheritance_in_classSpecification992
public static final org.antlr.runtime.BitSet FOLLOW_members_in_classSpecification1000
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_classModifierAndType1029
public static final org.antlr.runtime.BitSet FOLLOW_87_in_classModifierAndType1041
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1047
public static final org.antlr.runtime.BitSet FOLLOW_73_in_classModifierAndType1056
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1062
public static final org.antlr.runtime.BitSet FOLLOW_81_in_classModifierAndType1071
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1077
public static final org.antlr.runtime.BitSet FOLLOW_classType_in_classModifierAndType1086
public static final org.antlr.runtime.BitSet FOLLOW_83_in_classType1115
public static final org.antlr.runtime.BitSet FOLLOW_79_in_classType1123
public static final org.antlr.runtime.BitSet FOLLOW_78_in_classType1131
public static final org.antlr.runtime.BitSet FOLLOW_94_in_members1152
public static final org.antlr.runtime.BitSet FOLLOW_member_in_members1158
public static final org.antlr.runtime.BitSet FOLLOW_95_in_members1164
public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_member1185
public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_member1188
public static final org.antlr.runtime.BitSet FOLLOW_type_in_member1205
public static final org.antlr.runtime.BitSet FOLLOW_set_in_member1211
public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_member1220
public static final org.antlr.runtime.BitSet FOLLOW_69_in_member1255
public static final org.antlr.runtime.BitSet FOLLOW_67_in_member1267
public static final org.antlr.runtime.BitSet FOLLOW_66_in_member1277
public static final org.antlr.runtime.BitSet FOLLOW_70_in_annotation1297
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_annotation1299
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_modifiers1323
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_modifier1349
public static final org.antlr.runtime.BitSet FOLLOW_87_in_modifier1363
public static final org.antlr.runtime.BitSet FOLLOW_85_in_modifier1373
public static final org.antlr.runtime.BitSet FOLLOW_86_in_modifier1383
public static final org.antlr.runtime.BitSet FOLLOW_88_in_modifier1393
public static final org.antlr.runtime.BitSet FOLLOW_90_in_modifier1403
public static final org.antlr.runtime.BitSet FOLLOW_84_in_modifier1413
public static final org.antlr.runtime.BitSet FOLLOW_73_in_modifier1423
public static final org.antlr.runtime.BitSet FOLLOW_89_in_modifier1433
public static final org.antlr.runtime.BitSet FOLLOW_81_in_modifier1443
public static final org.antlr.runtime.BitSet FOLLOW_92_in_modifier1453
public static final org.antlr.runtime.BitSet FOLLOW_91_in_modifier1463
public static final org.antlr.runtime.BitSet FOLLOW_77_in_modifier1473
public static final org.antlr.runtime.BitSet FOLLOW_93_in_modifier1483
public static final org.antlr.runtime.BitSet FOLLOW_set_in_inheritance1510
public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_inheritance1520
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_inheritance1523
public static final org.antlr.runtime.BitSet FOLLOW_9_in_arguments1543
public static final org.antlr.runtime.BitSet FOLLOW_type_in_arguments1571
public static final org.antlr.runtime.BitSet FOLLOW_11_in_arguments1584
public static final org.antlr.runtime.BitSet FOLLOW_type_in_arguments1588
public static final org.antlr.runtime.BitSet FOLLOW_10_in_arguments1617
public static final org.antlr.runtime.BitSet FOLLOW_8_in_type1653
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_type1670
public static final org.antlr.runtime.BitSet FOLLOW_71_in_type1673
public static final org.antlr.runtime.BitSet FOLLOW_11_in_keepOptionModifier1704
public static final org.antlr.runtime.BitSet FOLLOW_76_in_keepOptionModifier1709
public static final org.antlr.runtime.BitSet FOLLOW_75_in_keepOptionModifier1717
public static final org.antlr.runtime.BitSet FOLLOW_74_in_keepOptionModifier1724
public org.antlr.runtime.Parser[] getDelegates ()
public void (org.antlr.runtime.TokenStream)
org.antlr.runtime.TokenStream input
public void (org.antlr.runtime.TokenStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.TokenStream input
org.antlr.runtime.RecognizerSharedState state
public java.lang.String[] getTokenNames ()
public java.lang.String getGrammarFileName ()
protected java.lang.Object recoverFromMismatchedToken (org.antlr.runtime.IntStream, int, org.antlr.runtime.BitSet) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.IntStream input
int ttype
org.antlr.runtime.BitSet follow
public void displayRecognitionError (java.lang.String[], org.antlr.runtime.RecognitionException)
String[] tokenNames
org.antlr.runtime.RecognitionException e
public final void prog (com.android.jack.shrob.spec.Flags, java.lang.String) throws org.antlr.runtime.RecognitionException
int alt1
int LA1_0
int alt2
int LA2_0
int alt3
int LA3_0
org.antlr.runtime.MismatchedSetException mse
com.android.jack.shrob.spec.FilterSpecification attribute_filter
int alt4
int LA4_0
com.android.jack.shrob.spec.FilterSpecification package_filter
int alt5
int LA5_0
int alt6
int LA6_0
int alt7
int LA7_0
int alt8
int LA8_0
com.android.jack.shrob.spec.FilterSpecification filter
int alt9
int LA9_0
com.android.jack.shrob.spec.FilterSpecification file_filter
int alt10
int LA10_0
com.android.jack.shrob.spec.FilterSpecification file_filter
int alt11
org.antlr.runtime.RecognitionException e
com.android.jack.shrob.spec.Flags flags
String baseDirectory
org.antlr.runtime.Token proguardFile
org.antlr.runtime.Token baseDir
org.antlr.runtime.Token mapping
org.antlr.runtime.Token obfuscationDictionary
org.antlr.runtime.Token classObfuscationDictionary
org.antlr.runtime.Token packageObfuscationDictionary
org.antlr.runtime.Token outputMapping
org.antlr.runtime.Token newPackage
org.antlr.runtime.Token seedOutputFile
org.antlr.runtime.Token sourceFile
com.android.jack.shrob.spec.KeepModifier keepModifier
com.android.jack.shrob.spec.ClassSpecification classSpec
com.android.jack.shrob.proguard.ProguardParser$classpath_return inJars
com.android.jack.shrob.proguard.ProguardParser$classpath_return outJars
com.android.jack.shrob.proguard.ProguardParser$classpath_return libraryJars
com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return unFlag
public final com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return unsupportedFlag () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
com.android.jack.shrob.spec.FilterSpecification directory_filter
com.android.jack.shrob.spec.FilterSpecification optimization_filter
com.android.jack.shrob.spec.FilterSpecification class_filter
com.android.jack.shrob.spec.FilterSpecification class_filter
int alt12
int LA12_0
int alt13
int LA13_0
int alt14
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return retval
public final com.android.jack.shrob.proguard.ProguardParser$classpath_return classpath () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
int alt15
int LA15_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.proguard.ProguardParser$classpath_return retval
public final void filter (com.android.jack.shrob.spec.FilterSpecification) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt16
int LA16_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.FilterSpecification filter
public final void nonEmptytFilter (com.android.jack.shrob.spec.FilterSpecification) throws org.antlr.runtime.RecognitionException
int alt17
int LA17_0
int alt18
int LA18_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.FilterSpecification filter
org.antlr.runtime.Token NAME1
boolean negator
public final com.android.jack.shrob.spec.ClassSpecification classSpecification () throws org.antlr.runtime.RecognitionException
int alt19
int LA19_0
int alt20
int LA20_0
int alt21
int LA21_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.ClassSpecification classSpec
org.antlr.runtime.Token NAME2
com.android.jack.shrob.spec.ClassTypeSpecification cType
com.android.jack.shrob.spec.InheritanceSpecification inheritanceSpec
com.android.jack.shrob.spec.AnnotationSpecification annotation3
com.android.jack.shrob.spec.ModifierSpecification modifier
public final com.android.jack.shrob.spec.ClassTypeSpecification classModifierAndType (com.android.jack.shrob.spec.ModifierSpecification) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt22
int LA22_0
int alt23
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.ModifierSpecification modifier
com.android.jack.shrob.spec.ClassTypeSpecification cType
com.android.jack.shrob.spec.ClassTypeSpecification cmat
com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum classType4
boolean hasNegator
public final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum classType () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt24
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
public final void members (com.android.jack.shrob.spec.ClassSpecification) throws org.antlr.runtime.RecognitionException
int alt25
int LA25_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.ClassSpecification classSpec
public final void member (com.android.jack.shrob.spec.ClassSpecification) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int LA27_2
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.NoViableAltException nvae
int alt27
int LA27_0
int alt28
int LA28_0
int alt26
int LA26_0
int alt29
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.ClassSpecification classSpec
org.antlr.runtime.Token name
String typeSig
String signature
com.android.jack.shrob.spec.AnnotationSpecification annotation5
com.android.jack.shrob.spec.ModifierSpecification modifiers6
public final com.android.jack.shrob.spec.AnnotationSpecification annotation () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.AnnotationSpecification annotSpec
org.antlr.runtime.Token NAME7
public final com.android.jack.shrob.spec.ModifierSpecification modifiers () throws org.antlr.runtime.RecognitionException
int alt30
int LA30_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.ModifierSpecification modifiers
public final void modifier (com.android.jack.shrob.spec.ModifierSpecification) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt31
int LA31_0
int alt32
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.ModifierSpecification modifiers
boolean hasNegator
public final com.android.jack.shrob.spec.InheritanceSpecification inheritance () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.MismatchedSetException mse
int alt33
int LA33_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.InheritanceSpecification inheritanceSpec
org.antlr.runtime.Token NAME8
com.android.jack.shrob.spec.AnnotationSpecification annotation9
public final java.lang.String arguments () throws org.antlr.runtime.RecognitionException
int alt34
int LA34_0
int alt35
int LA35_0
org.antlr.runtime.RecognitionException re
String signature
String parameterSig
public final java.lang.String type () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
String sig
int alt36
int LA36_0
String sig
int alt37
int LA37_0
org.antlr.runtime.RecognitionException re
String signature
org.antlr.runtime.Token typeName
int dim
public final com.android.jack.shrob.spec.KeepModifier keepOptionModifier () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.NoViableAltException nvae
int alt38
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.KeepModifier modifier
static void ()
}
com/android/jack/shrob/proguard/RecoverableRecognitionException.classRecoverableRecognitionException.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.RecoverableRecognitionException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String, org.antlr.runtime.RecognitionException)
String message
org.antlr.runtime.RecognitionException cause
public void (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException cause
public synchronized org.antlr.runtime.RecognitionException getCause ()
public volatile java.lang.Throwable getCause ()
}
com/android/jack/shrob/seed/SeedFile.classSeedFile.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedFile extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/shrob/seed/SeedFinder.classSeedFinder.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId SEARCH_SEEDS_IN_HIERARCHY
private final com.android.jack.shrob.spec.Flags flags
protected final com.android.sched.util.log.Tracer tracer
private final boolean searchInHierarchy
public void ()
private synchronized void markIfNecessary (com.android.jack.ir.ast.JNode, com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.KeepModifier previousModifier
com.android.jack.ir.ast.JNode node
com.android.jack.shrob.spec.KeepModifier modifier
com.android.jack.shrob.seed.SeedMarker marker
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClass definedSuperclass
com.android.jack.ir.ast.JClass superclass
com.android.jack.shrob.spec.KeepModifier keepModifier
java.util.List fieldSpecs
java.util.List methodSpecs
com.android.jack.shrob.spec.ClassSpecification classSpec
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClass definedSuperclass
com.android.jack.ir.ast.JClass superclass
com.android.jack.shrob.spec.KeepModifier keepModifier
java.util.List fieldSpecs
java.util.List methodSpecs
com.android.jack.shrob.spec.ClassSpecification classSpec
java.util.Iterator i$
com.android.jack.shrob.spec.KeepModifier keepModifier
java.util.List fieldSpecs
java.util.List methodSpecs
com.android.jack.shrob.shrink.NodeFinder fieldFinder
com.android.jack.shrob.shrink.NodeFinder methodFinder
com.android.jack.shrob.spec.ClassSpecification classSpec
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
private void matchSpecifications (java.util.List, java.util.List, com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.Specification spec
java.util.Iterator i$
com.android.jack.ir.ast.JNode node
java.util.Iterator i$
java.util.List nodes
java.util.List specs
com.android.jack.shrob.spec.KeepModifier keepModifier
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/seed/SeedMarker.classSeedMarker.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private com.android.jack.shrob.spec.KeepModifier modifier
public void (com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.KeepModifier modifier
public com.android.jack.shrob.spec.KeepModifier getModifier ()
public void setModifier (com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.KeepModifier modifier
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/shrob/seed/SeedPrinter.classSeedPrinter.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedPrinter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.PropertyId SEEDS_OUTPUT_FILE
private final java.io.PrintStream stream
private static final char TYPE_AND_MEMBER_SEPARATOR
public void ()
private void appendQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.JType)
StringBuilder nameBuilder
com.android.jack.ir.ast.JType type
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
StringBuilder fieldNameBuilder
com.android.jack.ir.ast.JField field
java.util.Iterator i$
com.android.jack.ir.ast.JParameter param
StringBuilder methodNameBuilder
java.util.Iterator iterator
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
StringBuilder typeNameBuilder
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/seed/remover/FieldSeedMarkerRemover.classFieldSeedMarkerRemover.java
package com.android.jack.shrob.seed.remover
public com.android.jack.shrob.seed.remover.FieldSeedMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.ir.ast.JField field
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/seed/remover/MethodSeedMarkerRemover.classMethodSeedMarkerRemover.java
package com.android.jack.shrob.seed.remover
public com.android.jack.shrob.seed.remover.MethodSeedMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/seed/remover/TypeSeedMarkerRemover.classTypeSeedMarkerRemover.java
package com.android.jack.shrob.seed.remover
public com.android.jack.shrob.seed.remover.TypeSeedMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/shrink/FieldShrinker.classFieldShrinker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.FieldShrinker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
private final com.android.sched.util.log.Tracer tracer
public void ()
public synchronized void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JField field
boolean toRemove
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/shrink/KeepMarker.classKeepMarker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.KeepMarker extends com.android.jack.analysis.tracer.BaseTracerMarker {
public void ()
public boolean isValidOn (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public boolean isValidOn (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean isValidOn (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
}
com/android/jack/shrob/shrink/Keeper.classKeeper.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.Keeper extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.analysis.tracer.Tracer tracer
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/shrink/KeeperBrush.classKeeperBrush.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.KeeperBrush extends com.android.jack.analysis.tracer.AbstractTracerBrush {
public static final com.android.sched.util.config.id.BooleanPropertyId KEEP_ENCLOSING_METHOD
public void ()
protected boolean mustTraceOverridingMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
protected com.android.jack.shrob.shrink.KeepMarker createMarkerFor (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
protected boolean isMarked (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public void setMustTraceOverridingMethods (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
protected boolean markIfNecessary (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public boolean startTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.shrob.seed.SeedMarker marker
public boolean startTraceSeed (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
com.android.jack.shrob.seed.SeedMarker marker
public boolean startTraceSeed (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
com.android.jack.shrob.seed.SeedMarker marker
protected volatile com.android.jack.analysis.tracer.BaseTracerMarker createMarkerFor (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode x0
static void ()
}
com/android/jack/shrob/shrink/MethodShrinker.classMethodShrinker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MethodShrinker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
private final com.android.sched.util.log.Tracer tracer
public void ()
public synchronized void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JMethod method
boolean toRemove
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/shrink/NodeFinder.classNodeFinder.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.NodeFinder extends java.lang.Object {
private final java.util.List toSearch
private boolean allMatched
public void (java.util.List)
java.util.List toSearch
public java.util.List find (java.util.List)
com.android.jack.ir.ast.JNode t
java.util.Iterator i$
boolean matches
com.android.jack.shrob.spec.Specification spec
java.util.Iterator i$
java.util.List specs
java.util.List found
public boolean allSpecificationsMatched ()
}
com/android/jack/shrob/shrink/ShrinkAndMainDexTracer.classShrinkAndMainDexTracer.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.ShrinkAndMainDexTracer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private static final com.android.jack.analysis.tracer.TracerBrush[] BRUSHES
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/shrink/ShrinkEventType.classShrinkEventType.java
package com.android.jack.shrob.shrink
public final com.android.jack.shrob.shrink.ShrinkEventType extends java.lang.Enum implements com.android.sched.util.log.EventType {
public static final com.android.jack.shrob.shrink.ShrinkEventType FINDING_SEEDS
public static final com.android.jack.shrob.shrink.ShrinkEventType OVERRIDING_METHODS
private final String name
private static final com.android.jack.shrob.shrink.ShrinkEventType[] $VALUES
public static com.android.jack.shrob.shrink.ShrinkEventType[] values ()
public static com.android.jack.shrob.shrink.ShrinkEventType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
static void ()
}
com/android/jack/shrob/shrink/ShrinkStatistic.classShrinkStatistic.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.ShrinkStatistic extends java.lang.Object {
public static final com.android.sched.util.log.stats.StatisticId TYPES_REMOVED
public static final com.android.sched.util.log.stats.StatisticId METHODS_REMOVED
public static final com.android.sched.util.log.stats.StatisticId FIELDS_REMOVED
public void ()
static void ()
}
com/android/jack/shrob/shrink/ShrinkStructurePrinter$WriteException.classShrinkStructurePrinter.java
package com.android.jack.shrob.shrink
com.android.jack.shrob.shrink.ShrinkStructurePrinter$WriteException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/jack/shrob/shrink/ShrinkStructurePrinter.classShrinkStructurePrinter.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.ShrinkStructurePrinter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId STRUCTURE_PRINTING
public static final com.android.sched.util.config.id.PropertyId STRUCTURE_PRINTING_FILE
private final java.io.PrintStream stream
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.util.StructurePrinter visitor
com.android.jack.ir.ast.JSession t
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/shrink/Shrinking.classShrinking.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.Shrinking extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/shrob/shrink/StructurePrinting.classStructurePrinting.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.StructurePrinting extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/shrob/shrink/TypeShrinker.classTypeShrinker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.TypeShrinker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
private final com.android.sched.util.log.Tracer tracer
static final boolean $assertionsDisabled
public void ()
private static void updateSuperTypeList (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JInterface i
java.util.Iterator i$
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JInterface subInterface
java.util.Iterator i$
int index
com.android.jack.ir.ast.JInterface i
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.List implementsCopy
private static boolean mustBeRemoved (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface type
private static void addImplements (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JInterface)
com.android.jack.ir.ast.JInterface subInterface
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JInterface i
public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JClassOrInterface enclosing
com.android.jack.ir.ast.JDefinedClassOrInterface type
boolean toRemove
private void updateEnclosingType (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JClassOrInterface enclosingType
private void updateEnclosingMethod (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass type
com.android.jack.ir.ast.JMethod enclosingMethod
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/shrob/shrink/remover/FieldKeepMarkerRemover.classFieldKeepMarkerRemover.java
package com.android.jack.shrob.shrink.remover
public com.android.jack.shrob.shrink.remover.FieldKeepMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.ir.ast.JField field
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/shrink/remover/MethodKeepMarkerRemover.classMethodKeepMarkerRemover.java
package com.android.jack.shrob.shrink.remover
public com.android.jack.shrob.shrink.remover.MethodKeepMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/shrink/remover/TypeShrinkMarkerRemover.classTypeShrinkMarkerRemover.java
package com.android.jack.shrob.shrink.remover
public com.android.jack.shrob.shrink.remover.TypeShrinkMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/shrob/spec/AnnotationSpecification.classAnnotationSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.AnnotationSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private final com.android.jack.shrob.spec.NameSpecification annotationType
public void (com.android.jack.shrob.spec.NameSpecification)
com.android.jack.shrob.spec.NameSpecification name
public boolean matches (java.util.Collection)
com.android.jack.ir.ast.JAnnotationLiteral annotation
java.util.Iterator i$
java.util.Collection t
boolean annotationFound
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/ClassSpecification.classClassSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.ClassSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private com.android.jack.shrob.spec.KeepModifier keepModifier
private com.android.jack.shrob.spec.AnnotationSpecification annotationType
private com.android.jack.shrob.spec.ModifierSpecification modifier
private final com.android.jack.shrob.spec.ClassTypeSpecification classType
private final com.android.jack.shrob.spec.NameSpecification name
private com.android.jack.shrob.spec.InheritanceSpecification inheritance
private final java.util.List fieldSpecs
private final java.util.List methodSpecs
public void (com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.ClassTypeSpecification, com.android.jack.shrob.spec.AnnotationSpecification)
com.android.jack.shrob.spec.NameSpecification name
com.android.jack.shrob.spec.ClassTypeSpecification classType
com.android.jack.shrob.spec.AnnotationSpecification annotation
public java.util.List getFieldSpecs ()
public java.util.List getMethodSpecs ()
public void setAnnotationType (com.android.jack.shrob.spec.AnnotationSpecification)
com.android.jack.shrob.spec.AnnotationSpecification annotationType
public void setKeepModifier (com.android.jack.shrob.spec.KeepModifier)
com.android.jack.shrob.spec.KeepModifier keepModifier
public com.android.jack.shrob.spec.KeepModifier getKeepModifier ()
public boolean matches (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public void setModifier (com.android.jack.shrob.spec.ModifierSpecification)
com.android.jack.shrob.spec.ModifierSpecification modifier
public com.android.jack.shrob.spec.ModifierSpecification getModifier ()
public void add (com.android.jack.shrob.spec.MethodSpecification)
com.android.jack.shrob.spec.MethodSpecification methodSpecification
public void add (com.android.jack.shrob.spec.FieldSpecification)
com.android.jack.shrob.spec.FieldSpecification fieldSpecification
public void setInheritance (com.android.jack.shrob.spec.InheritanceSpecification)
com.android.jack.shrob.spec.InheritanceSpecification inheritanceSpec
public java.lang.String toString ()
com.android.jack.shrob.spec.FieldSpecification fieldSpec
java.util.Iterator i$
com.android.jack.shrob.spec.MethodSpecification methodSpec
java.util.Iterator i$
StringBuilder sb
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/ClassTypeSpecification$1.classClassTypeSpecification.java
package com.android.jack.shrob.spec
com.android.jack.shrob.spec.ClassTypeSpecification$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$shrob$spec$ClassTypeSpecification$TypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/shrob/spec/ClassTypeSpecification$TypeEnum.classClassTypeSpecification.java
package com.android.jack.shrob.spec
public final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum extends java.lang.Enum {
public static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum INTERFACE
public static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum CLASS
public static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum ENUM
private static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum[] $VALUES
public static com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum[] values ()
public static com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/shrob/spec/ClassTypeSpecification.classClassTypeSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.ClassTypeSpecification extends com.android.jack.shrob.spec.SpecificationWithNegator {
private final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
public void (com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum)
com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
public void (com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum, boolean)
com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
boolean negator
protected boolean matchesWithoutNegator (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType t
public java.lang.String toString ()
StringBuilder sb
protected volatile boolean matchesWithoutNegator (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/FieldSpecification.classFieldSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.FieldSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private final com.android.jack.shrob.spec.AnnotationSpecification annotationType
private final com.android.jack.shrob.spec.ModifierSpecification modifier
private final com.android.jack.shrob.spec.NameSpecification name
private final com.android.jack.shrob.spec.NameSpecification type
public void (com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.AnnotationSpecification)
com.android.jack.shrob.spec.NameSpecification name
com.android.jack.shrob.spec.ModifierSpecification modifier
com.android.jack.shrob.spec.NameSpecification type
com.android.jack.shrob.spec.AnnotationSpecification annotationType
public boolean matches (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField f
public java.lang.String toString ()
StringBuilder sb
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/FilterSpecification$FilterElement.classFilterSpecification.java
package com.android.jack.shrob.spec
com.android.jack.shrob.spec.FilterSpecification$FilterElement extends com.android.jack.shrob.spec.SpecificationWithNegator {
private final com.android.jack.shrob.spec.NameSpecification name
public void (com.android.jack.shrob.spec.NameSpecification, boolean)
com.android.jack.shrob.spec.NameSpecification name
boolean negator
protected boolean matchesWithoutNegator (java.lang.String)
String t
public java.lang.String toString ()
protected volatile boolean matchesWithoutNegator (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/FilterSpecification.classFilterSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.FilterSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private final java.util.List elements
public void ()
public void addElement (com.android.jack.shrob.spec.NameSpecification, boolean)
com.android.jack.shrob.spec.NameSpecification name
boolean negator
public boolean matches (java.lang.String)
com.android.jack.shrob.spec.FilterSpecification$FilterElement element
java.util.Iterator i$
String t
public java.lang.String toString ()
StringBuilder sb
java.util.Iterator iterator
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/Flags.classFlags.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.Flags extends java.lang.Object {
private boolean shrink
private boolean optimize
private boolean preverify
private boolean obfuscate
private boolean keepParameterNames
private boolean useMixedCaseClassName
private java.io.File obfuscationMapping
private boolean printMapping
private boolean useUniqueClassMemberNames
private String packageForRenamedClasses
private String packageForFlatHierarchy
private String libraryJars
private final java.util.List inJars
private final java.util.List outJars
private java.io.File outputMapping
private java.io.File obfuscationDictionary
private java.io.File classObfuscationDictionary
private java.io.File packageObfuscationDictionary
private com.android.jack.shrob.spec.FilterSpecification keepAttributes
private String renameSourceFileAttribute
private com.android.jack.shrob.spec.FilterSpecification keepPackageNames
private com.android.jack.shrob.spec.FilterSpecification adaptClassStrings
private final java.util.List keepClassSpecs
private final java.util.List keepClassesWithMembersSpecs
private final java.util.List keepClassMembersSpecs
private boolean printSeeds
private java.io.File seedsFile
private com.android.jack.shrob.spec.FilterSpecification adaptResourceFileNames
private com.android.jack.shrob.spec.FilterSpecification adaptResourceFileContents
static final boolean $assertionsDisabled
public void ()
public void setShrink (boolean)
boolean shrink
public void setOptimize (boolean)
boolean optimize
public void setPreverify (boolean)
boolean preverify
public void setPrintMapping (boolean)
boolean printMapping
public boolean printMapping ()
public void setOutputMapping (java.io.File)
java.io.File outputMapping
public boolean shrink ()
public boolean optimize ()
public boolean preverify ()
public void setObfuscate (boolean)
boolean obfuscate
public boolean obfuscate ()
public void setKeepParameterNames (boolean)
boolean keepParameterNames
public boolean getKeepParameterNames ()
public void setObfuscationMapping (java.io.File)
java.io.File obfuscationMapping
public void setUseMixedCaseClassName (boolean)
boolean useMixedCaseClassName
public void setUseUniqueClassMemberNames (boolean)
boolean useUniqueClassMemberNames
public void addInJars (java.util.List)
java.util.List inJars
public void addOutJars (java.util.List)
java.util.List outJars
public void addLibraryJars (java.lang.String)
String libraryJars
public boolean getUseUniqueClassMemberNames ()
public boolean getUseMixedCaseClassName ()
public java.util.List getInJars ()
public java.util.List getOutJars ()
public java.lang.String getLibraryJars ()
public java.io.File getObfuscationMapping ()
public java.io.File getOutputMapping ()
public java.io.File getObfuscationDictionary ()
public void setObfuscationDictionary (java.io.File)
java.io.File obfuscationDictionary
public java.io.File getPackageObfuscationDictionary ()
public void setPackageObfuscationDictionary (java.io.File)
java.io.File packageObfuscationDictionary
public java.io.File getClassObfuscationDictionary ()
public void setClassObfuscationDictionary (java.io.File)
java.io.File classObfuscationDictionary
public void setPackageForRenamedClasses (java.lang.String)
String packageForRenamedClasses
public java.lang.String getPackageForRenamedClasses ()
public void setPackageForFlatHierarchy (java.lang.String)
String packageForFlatHierarchy
public java.lang.String getPackageForFlatHierarchy ()
public com.android.jack.shrob.spec.FilterSpecification getKeepAttributes ()
public java.util.List getKeepClassSpecs ()
public java.util.List getKeepClassesWithMembersSpecs ()
public java.util.List getKeepClassMembersSpecs ()
public void addKeepClassSpecification (com.android.jack.shrob.spec.ClassSpecification)
com.android.jack.shrob.spec.ClassSpecification classSpecification
public void addKeepClassesWithMembers (com.android.jack.shrob.spec.ClassSpecification)
com.android.jack.shrob.spec.ClassSpecification classSpecification
public void addKeepClassMembers (com.android.jack.shrob.spec.ClassSpecification)
com.android.jack.shrob.spec.ClassSpecification classSpecification
public void setKeepAttribute (com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.FilterSpecification attribute
public void setKeepPackageName (com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.FilterSpecification packageSpec
public com.android.jack.shrob.spec.FilterSpecification getKeepPackageNames ()
public void addKeepPackageNames (com.android.jack.shrob.spec.NameSpecification, boolean)
com.android.jack.shrob.spec.NameSpecification packageName
boolean negator
public boolean keepAttribute (java.lang.String)
String attributeName
public void setRenameSourceFileAttribute (java.lang.String)
String renameSourceFileAttribute
public java.lang.String getRenameSourceFileAttribute ()
public com.android.jack.shrob.spec.FilterSpecification getAdaptClassStrings ()
public void setAdaptClassStrings (com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.FilterSpecification adaptClassStrings
public boolean printSeeds ()
public void setPrintSeeds (boolean)
boolean printSeeds
public java.io.File getSeedsFile ()
public void setSeedsFile (java.io.File)
java.io.File seedsFile
public void adaptResourceFileNames (com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.FilterSpecification filter
public com.android.jack.shrob.spec.FilterSpecification getAdaptResourceFileNames ()
public void adaptResourceFileContents (com.android.jack.shrob.spec.FilterSpecification)
com.android.jack.shrob.spec.FilterSpecification filter
public com.android.jack.shrob.spec.FilterSpecification getAdaptResourceFileContents ()
static void ()
}
com/android/jack/shrob/spec/InheritanceSpecification.classInheritanceSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.InheritanceSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private static final java.util.logging.Logger logger
private final com.android.jack.shrob.spec.AnnotationSpecification annotationType
private final com.android.jack.shrob.spec.NameSpecification className
public void (com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.AnnotationSpecification)
com.android.jack.shrob.spec.NameSpecification className
com.android.jack.shrob.spec.AnnotationSpecification annotationType
private boolean checkNameAndAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public boolean matches (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
com.android.jack.ir.ast.JInterface implement
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface definedSuper
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JClass superclass
public java.lang.String toString ()
StringBuilder sb
public volatile boolean matches (java.lang.Object)
Object x0
static void ()
}
com/android/jack/shrob/spec/KeepModifier.classKeepModifier.java
package com.android.jack.shrob.spec
public final com.android.jack.shrob.spec.KeepModifier extends java.lang.Enum {
public static final com.android.jack.shrob.spec.KeepModifier ALLOW_SHRINKING
public static final com.android.jack.shrob.spec.KeepModifier ALLOW_OBFUSCATION
public static final com.android.jack.shrob.spec.KeepModifier NONE
private static final com.android.jack.shrob.spec.KeepModifier[] $VALUES
public static com.android.jack.shrob.spec.KeepModifier[] values ()
public static com.android.jack.shrob.spec.KeepModifier valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/shrob/spec/MethodSpecification.classMethodSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.MethodSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private final com.android.jack.shrob.spec.AnnotationSpecification annotationType
private final com.android.jack.shrob.spec.ModifierSpecification modifier
private final com.android.jack.shrob.spec.NameSpecification sigPattern
public void (com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.shrob.spec.AnnotationSpecification)
com.android.jack.shrob.spec.NameSpecification sigPattern
com.android.jack.shrob.spec.ModifierSpecification modifier
com.android.jack.shrob.spec.AnnotationSpecification annotationType
public boolean matches (com.android.jack.ir.ast.JMethod)
String methodName
com.android.jack.ir.ast.JMethod t
String signature
public java.lang.String toString ()
StringBuilder sb
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/ModifierSpecification.classModifierSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.ModifierSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private static final int ACCESSIBILITY_FLAGS
private int modifier
private int modifierWithNegator
public void ()
public void addModifier (int, boolean)
int modifier
boolean hasNegator
public boolean matches (java.lang.Integer)
Integer t
int toCompare
int accessflags
int accessflagsSpec
int negatorAccessFlags
int otherflags
int otherflagsSpec
int otherflagsSpecWithNegator
public java.lang.String toString ()
StringBuilder sb
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/NameSpecification.classNameSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.NameSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private final java.util.regex.Pattern name
public void (java.util.regex.Pattern)
java.util.regex.Pattern name
public boolean matches (java.lang.String)
String t
java.util.regex.Matcher matcher
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/jack/shrob/spec/Specification.classSpecification.java
package com.android.jack.shrob.spec
public abstract com.android.jack.shrob.spec.Specification extends java.lang.Object {
public abstract boolean matches (java.lang.Object)
}
com/android/jack/shrob/spec/SpecificationWithNegator.classSpecificationWithNegator.java
package com.android.jack.shrob.spec
public abstract com.android.jack.shrob.spec.SpecificationWithNegator extends java.lang.Object implements com.android.jack.shrob.spec.Specification {
private boolean hasNegator
public void ()
protected abstract boolean matchesWithoutNegator (java.lang.Object)
public void setNegator (boolean)
boolean negator
public boolean matches (java.lang.Object)
Object t
public java.lang.String toString ()
}
com/android/jack/signature/GenericSignatureAction.classGenericSignatureAction.java
package com.android.jack.signature
public abstract com.android.jack.signature.GenericSignatureAction extends java.lang.Object {
public abstract void parsedSymbol (char)
public abstract void parsedIdentifier (java.lang.String)
public abstract java.lang.Object parsedTypeName (java.lang.String)
public abstract java.lang.Object parsedInnerTypeName (java.lang.Object, java.lang.String)
public abstract void start ()
public abstract void stop ()
}
com/android/jack/signature/GenericSignatureParser.classGenericSignatureParser.java
package com.android.jack.signature
public com.android.jack.signature.GenericSignatureParser extends java.lang.Object {
private final com.android.jack.signature.GenericSignatureAction actions
private char symbol
private String identifier
private boolean eof
private char[] buffer
private int pos
static final boolean $assertionsDisabled
public void (com.android.jack.signature.GenericSignatureAction)
com.android.jack.signature.GenericSignatureAction actions
public void parseClassSignature (java.lang.String)
String signature
public void parseMethodSignature (java.lang.String)
String signature
public void parseFieldSignature (java.lang.String)
String signature
private void setInput (java.lang.String)
String input
void parseClassSignature ()
void parseOptFormalTypeParameters ()
void updateFormalTypeParameter ()
private void parseFieldTypeSignature ()
private void parseClassTypeSignature ()
StringBuilder qualIdent
Object parsedEnclosingType
private void updateOptTypeArguments ()
private void updateTypeArgument ()
private void updateTypeVariableSignature ()
private void updateTypeSignature ()
private void parseMethodTypeSignature ()
private void updateReturnType ()
private void scanSymbol ()
private void expect (char)
char c
private boolean isStopSymbol (char)
char ch
private void scanIdentifier ()
char ch
char[] bufferLocal
StringBuilder identBuf
static void ()
}
com/android/jack/statistics/BinaryOperationWithCst$CounterVisitor.classBinaryOperationWithCst.java
package com.android.jack.statistics
com.android.jack.statistics.BinaryOperationWithCst$CounterVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.sched.util.log.Tracer tracer
public void (com.android.sched.util.log.Tracer)
com.android.sched.util.log.Tracer tracer
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation binOp
private void computeStat (com.android.jack.ir.ast.JBinaryOperation, com.android.sched.util.log.stats.Percent, int, int)
int value
int value
com.android.jack.ir.ast.JBinaryOperation binOp
com.android.sched.util.log.stats.Percent p
int minValue
int maxValue
boolean couldBeOptimize
com.android.sched.util.log.stats.Percent twoCstPercent
}
com/android/jack/statistics/BinaryOperationWithCst$StatBinOp.classBinaryOperationWithCst.java
package com.android.jack.statistics
com.android.jack.statistics.BinaryOperationWithCst$StatBinOp extends java.lang.Object {
public static final com.android.sched.util.log.stats.StatisticId SHIFT_WITH_LIT8
public static final com.android.sched.util.log.stats.StatisticId LOGICAL_WITH_LIT16
public static final com.android.sched.util.log.stats.StatisticId ARITHMETIC_WITH_LIT16
public static final com.android.sched.util.log.stats.StatisticId BINARY_WITH_TWO_LITERALS
private void ()
static void ()
}
com/android/jack/statistics/BinaryOperationWithCst.classBinaryOperationWithCst.java
package com.android.jack.statistics
public com.android.jack.statistics.BinaryOperationWithCst extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private static final com.android.jack.statistics.BinaryOperationWithCst$CounterVisitor visitor
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/statistics/BlockCountMarker.classBlockCountMarker.java
package com.android.jack.statistics
public com.android.jack.statistics.BlockCountMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private int existingBlockCount
private int extraIfThenBlockCount
private int extraIfElseBlockCount
private int extraLabeledStatementBlockCount
private int extraForBodyBlockCount
private int extraWhileBlockCount
private int extraImplicitForBlockCount
public void ()
public com.android.sched.marker.Marker cloneIfNeeded ()
public int getExistingBlockCount ()
public int getExtraBlockCount ()
public void addExistingBlockCount (int)
int existingBlockCount
public int getExtraIfThenBlockCount ()
public int getExtraIfElseBlockCount ()
public int getExtraLabeledStatementBlockCount ()
public int getExtraForBodyBlockCount ()
public int getExtraWhileBlockCount ()
public void addExtraIfThenBlockCount (int)
int extraIfThenBlockCount
public void addExtraIfElseBlockCount (int)
int extraIfElseBlockCount
public void addExtraLabeledStatementBlockCount (int)
int extraLabeledStatementBlockCount
public void addExtraForBodyBlockCount (int)
int extraForBodyBlockCount
public void addExtraWhileBlockCount (int)
int extraWhileBlockCount
public int getExtraImplicitForBlockCount ()
public void addExtraImplicitForBlockCount (int)
int extraImplicitForBlockCount
}
com/android/jack/statistics/BlockStatistics$BlockStatisticsVisitor.classBlockStatistics.java
package com.android.jack.statistics
com.android.jack.statistics.BlockStatistics$BlockStatisticsVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.statistics.BlockCountMarker bcm
public void (com.android.jack.statistics.BlockCountMarker)
com.android.jack.statistics.BlockCountMarker bcm
public boolean visit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JBlock block
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock catchBlock
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStmt
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement labeledStmt
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JBlock parentBlock
com.android.jack.ir.ast.JForStatement forStmt
com.android.jack.ir.ast.JNode parent
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStmt
}
com/android/jack/statistics/BlockStatistics.classBlockStatistics.java
package com.android.jack.statistics
public com.android.jack.statistics.BlockStatistics extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public synchronized void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JSession session
com.android.jack.statistics.BlockCountMarker bcm
com.android.jack.statistics.BlockStatistics$BlockStatisticsVisitor statistics
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/statistics/CodeStats.classCodeStats.java
package com.android.jack.statistics
public com.android.jack.statistics.CodeStats extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/statistics/FieldStats.classFieldStats.java
package com.android.jack.statistics
public com.android.jack.statistics.FieldStats extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.log.stats.StatisticId INSTANCE_FIELDS_COUNT
public static final com.android.sched.util.log.stats.StatisticId STATIC_FIELDS_COUNT
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.ir.ast.JField field
com.android.sched.util.log.Tracer tracer
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/statistics/JNodeWatcher$JNodeWatcherInstaller.classJNodeWatcher.java
package com.android.jack.statistics
public com.android.jack.statistics.JNodeWatcher$JNodeWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller {
public void ()
public void install (com.android.sched.util.log.Tracer)
com.android.sched.util.log.Tracer tracer
}
com/android/jack/statistics/JNodeWatcher$Statistics.classJNodeWatcher.java
package com.android.jack.statistics
com.android.jack.statistics.JNodeWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics {
void ()
public java.util.Iterator iterator ()
}
com/android/jack/statistics/JNodeWatcher.classJNodeWatcher.java
package com.android.jack.statistics
public com.android.jack.statistics.JNodeWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher {
private static final java.util.Map map
public void ()
public boolean notifyInstantiation (com.android.jack.ir.ast.JNode, long, int, com.android.sched.util.log.EventType)
String name
RuntimeException e
com.android.jack.ir.ast.JNode node
long size
int count
com.android.sched.util.log.EventType type
com.android.sched.util.log.stats.StatisticId id
public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (com.android.jack.ir.ast.JNode, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType)
com.android.jack.ir.ast.JNode node
com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
com.android.sched.util.log.EventType type
public volatile com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType)
Object x0
com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics x1
com.android.sched.util.log.EventType x2
public volatile boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType)
Object x0
long x1
int x2
com.android.sched.util.log.EventType x3
static void ()
}
com/android/jack/statistics/MethodStats.classMethodStats.java
package com.android.jack.statistics
public com.android.jack.statistics.MethodStats extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public static final com.android.sched.util.log.stats.StatisticId CONCRETE_METHODS_PERCENT
public static final com.android.sched.util.log.stats.StatisticId INSTANCE_METHODS_COUNT
public static final com.android.sched.util.log.stats.StatisticId STATIC_METHODS_COUNT
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.sched.util.log.Tracer tracer
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/tools/merger/AnnotationMerger$AnnotationValueReader.classAnnotationMerger.java
package com.android.jack.tools.merger
final com.android.jack.tools.merger.AnnotationMerger$AnnotationValueReader extends com.android.jack.dx.io.EncodedValueReader {
private final int cstIndex
private com.android.jack.dx.rop.cst.Constant constantValue
private com.android.jack.dx.rop.cst.CstString annotationName
private final com.android.jack.dx.io.DexBuffer dex
static final boolean $assertionsDisabled
final com.android.jack.tools.merger.AnnotationMerger this$0
public void (com.android.jack.tools.merger.AnnotationMerger, com.android.jack.dx.io.DexBuffer, com.android.jack.dx.util.ByteInput)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.util.ByteInput in
public com.android.jack.dx.rop.cst.Constant getCstValue ()
protected void visitEncodedBoolean (int)
int argAndType
int arg
protected void visitString (int, int)
int type
int index
protected void visitEncodedNull (int)
int argAndType
public final void readAnnotation ()
com.android.jack.dx.rop.cst.CstString pairName
int i
int typeIndex
int size
com.android.jack.dx.rop.annotation.Annotation embeddedAnnotation
protected void visitAnnotation (int, int)
int typeIndex
int size
protected void visitAnnotationName (int)
int nameIndex
protected void visitAnnotationValue (int)
int argAndType
public void readArray ()
int i
int size
com.android.jack.dx.rop.cst.CstArray$List constants
protected void visitArrayValue (int)
int argAndType
protected void visitField (int, int)
int type
int index
protected void visitMethod (int, int)
int type
int index
protected void visitType (int, int)
int type
int index
protected void visitPrimitive (int, int, int, int)
int argAndType
int type
int arg
int size
static void ()
}
com/android/jack/tools/merger/AnnotationMerger.classAnnotationMerger.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.AnnotationMerger extends com.android.jack.tools.merger.MergerTools {
public void ()
public void mergeAnnotationDirectory (com.android.jack.dx.io.DexBuffer, int, com.android.jack.dx.dex.file.ClassDefItem)
com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
int i
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
int i
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
int i
com.android.jack.dx.io.DexBuffer dex
int annotationDirectoryOffset
com.android.jack.dx.dex.file.ClassDefItem newClassDef
com.android.jack.dx.io.DexBuffer$Section directoryIn
int classAnnotationSetOffset
int fieldsSize
int methodsSize
int parameterListSize
private com.android.jack.dx.rop.annotation.AnnotationsList readAnnotationSetRefList (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.rop.annotation.Annotations annotations
int paramIdx
com.android.jack.dx.io.DexBuffer dex
int annotationSetRefListOffset
com.android.jack.dx.io.DexBuffer$Section annotationSetRefListIn
int parameterCount
com.android.jack.dx.rop.annotation.AnnotationsList parameterAnnotationList
private com.android.jack.dx.rop.annotation.Annotations readAnnotationSet (com.android.jack.dx.io.DexBuffer, int)
int j
com.android.jack.dx.io.DexBuffer dex
int annotationSetOffset
com.android.jack.dx.io.DexBuffer$Section annotationSetIn
int size
com.android.jack.dx.rop.annotation.Annotations annotations
private com.android.jack.dx.rop.annotation.Annotation readAnnotationItem (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.tools.merger.AnnotationMerger$AnnotationValueReader avr
int i
com.android.jack.dx.io.DexBuffer dex
int annotationItemOffset
com.android.jack.dx.io.DexBuffer$Section annotationItemIn
com.android.jack.dx.io.Annotation ioAnnotation
com.android.jack.dx.rop.cst.CstType annotationType
com.android.jack.dx.rop.annotation.Annotation a
}
com/android/jack/tools/merger/ConstantManager.classConstantManager.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.ConstantManager extends com.android.jack.tools.merger.MergerTools {
private final java.util.HashSet cstStrings
private final java.util.HashSet cstFieldRefs
private final java.util.HashSet cstMethodRefs
private final java.util.HashSet cstTypes
private final java.util.List cstIndexMaps
public void ()
public com.android.jack.dx.rop.cst.CstIndexMap addDexFile (com.android.jack.dx.io.DexBuffer) throws com.android.jack.tools.merger.MergingOverflowException
com.android.jack.dx.rop.cst.CstString cstString
String string
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
com.android.jack.dx.io.FieldId fieldId
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
com.android.jack.dx.io.MethodId methodId
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstType cstType
String typeNameDesc
java.util.Iterator i$
com.android.jack.dx.io.DexBuffer dexBuffer
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
java.util.HashSet addedCstStrings
java.util.HashSet addedCstFieldRefs
java.util.HashSet addedCstMethodRefs
java.util.HashSet addedCstTypes
int idx
public java.util.List getCstIndexMaps ()
public boolean validate (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile dexFile
}
com/android/jack/tools/merger/FieldIdOverflowException.classFieldIdOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.FieldIdOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
private static final long serialVersionUID
public void ()
}
com/android/jack/tools/merger/JackMerger.classJackMerger.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.JackMerger extends com.android.jack.tools.merger.MergerTools {
private final com.android.jack.tools.merger.ConstantManager cstManager
private final com.android.jack.tools.merger.AnnotationMerger am
private final com.android.jack.dx.dex.file.DexFile dexResult
private boolean finished
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile dexResult
public void addDexFile (com.android.jack.dx.io.DexBuffer) throws com.android.jack.tools.merger.MergingOverflowException
com.android.jack.dx.io.ClassData$Field fieldToMerge
com.android.jack.dx.io.ClassData$Field[] arr$
int len$
int i$
com.android.jack.dx.dex.file.EncodedField encodedField
com.android.jack.dx.io.ClassData$Field fieldToMerge
com.android.jack.dx.io.ClassData$Field[] arr$
int len$
int i$
com.android.jack.dx.io.Code code
com.android.jack.dx.dex.file.ImportedDebugInfoItem idii
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
com.android.jack.dx.dex.file.ImportedCodeItem importCode
com.android.jack.dx.dex.file.EncodedMethod encodeMethod
com.android.jack.dx.io.ClassData$Method method
com.android.jack.dx.io.ClassData$Method[] arr$
int len$
int i$
com.android.jack.dx.io.ClassData classDataToMerge
com.android.jack.tools.merger.MergerTools$ConstantValueArrayBuilder cvab
int staticValuesOffset
int cstIdx
java.util.List typeNames
String typeNameDesc
com.android.jack.dx.rop.cst.CstType superType
int supertypeIndex
com.android.jack.dx.rop.cst.CstString sourceFilename
int sourceFileIndex
com.android.jack.dx.dex.file.ClassDefItem newClassDef
com.android.jack.dx.io.ClassDef classDefToMerge
java.util.Iterator i$
com.android.jack.dx.io.DexBuffer dexToMerge
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
public void finish (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
private void mergeAnnotations (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.ClassDef, com.android.jack.dx.dex.file.ClassDefItem)
com.android.jack.dx.io.DexBuffer dexToMerge
com.android.jack.dx.io.ClassDef classDefToMerge
com.android.jack.dx.dex.file.ClassDefItem newClassDef
private com.android.jack.dx.rop.type.TypeList getInterfacesList (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.ClassDef)
int interfaceIdx
short[] arr$
int len$
int i$
com.android.jack.dx.io.DexBuffer dexToMerge
com.android.jack.dx.io.ClassDef classDefToMerge
int interfaceCount
com.android.jack.dx.rop.type.StdTypeList interfaceList
int idx
}
com/android/jack/tools/merger/MergerTools$ConstantValueArrayBuilder.classMergerTools.java
package com.android.jack.tools.merger
public final com.android.jack.tools.merger.MergerTools$ConstantValueArrayBuilder extends com.android.jack.dx.io.EncodedValueReader {
private int cstIndex
private com.android.jack.dx.rop.cst.Constant[] constantValues
private final com.android.jack.dx.io.DexBuffer dex
static final boolean $assertionsDisabled
public void (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.util.ByteInput)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.util.ByteInput in
public int getCstSize ()
public com.android.jack.dx.rop.cst.Constant getCstValueAtIdx (int)
int idx
protected void visitArray (int)
int size
protected void visitEncodedBoolean (int)
int argAndType
int arg
protected void visitString (int, int)
int type
int index
protected void visitEncodedNull (int)
int argAndType
protected void visitAnnotation (int, int)
int typeIndex
int size
protected void visitAnnotationName (int)
int nameIndex
protected void visitAnnotationValue (int)
int argAndType
protected void visitArrayValue (int)
int argAndType
protected void visitField (int, int)
int type
int index
protected void visitMethod (int, int)
int type
int index
protected void visitType (int, int)
int type
int index
protected void visitPrimitive (int, int, int, int)
int argAndType
int type
int arg
int size
com.android.jack.dx.rop.cst.Constant cst
private void addConstant (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
static void ()
}
com/android/jack/tools/merger/MergerTools.classMergerTools.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.MergerTools extends java.lang.Object {
public void ()
protected com.android.jack.dx.rop.cst.CstMethodRef getCstMethodRef (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer dex
int methodIdx
com.android.jack.dx.io.MethodId methodId
protected com.android.jack.dx.rop.cst.CstMethodRef getCstMethodRef (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.ClassData$Method)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.io.ClassData$Method method
com.android.jack.dx.io.MethodId methodId
protected com.android.jack.dx.rop.cst.CstMethodRef getCstMethodRef (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.MethodId)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.io.MethodId methodId
protected com.android.jack.dx.rop.cst.CstEnumRef getCstEnumRef (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer dex
int fieldIdx
protected com.android.jack.dx.rop.cst.CstFieldRef getCstFieldRef (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer dex
int fieldIdx
com.android.jack.dx.io.FieldId fieldId
protected com.android.jack.dx.rop.cst.CstFieldRef getCstFieldRef (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.ClassData$Field)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.io.ClassData$Field field
com.android.jack.dx.io.FieldId fieldId
protected com.android.jack.dx.rop.cst.CstFieldRef getCstFieldRef (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.FieldId)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.io.FieldId fieldId
protected com.android.jack.dx.rop.cst.CstNat getCstNatFromMethodId (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.MethodId)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.io.MethodId methodId
com.android.jack.dx.io.ProtoId protoId
protected java.lang.String getProtoString (com.android.jack.dx.io.ProtoId, com.android.jack.dx.io.DexBuffer)
com.android.jack.dx.io.ProtoId protoId
com.android.jack.dx.io.DexBuffer dex
protected com.android.jack.dx.rop.cst.CstNat getCstNatFromFieldId (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.FieldId)
com.android.jack.dx.io.DexBuffer dex
com.android.jack.dx.io.FieldId fieldId
protected com.android.jack.dx.rop.cst.CstString getCstStringFromIndex (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer dex
int stringIdx
String str
protected com.android.jack.dx.rop.cst.CstString getCstStringFromTypeIndex (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer dex
int typeIdx
String typeNameDesc
protected com.android.jack.dx.rop.type.Type getTypeFromTypeIndex (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer dex
int typeIdx
String typeNameDesc
protected com.android.jack.dx.rop.cst.CstType getCstTypeFromTypeIndex (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer dex
int typeIdx
String typeNameDesc
protected com.android.jack.dx.rop.cst.CstType getCstTypeFromTypeName (java.lang.String)
String typeNameDesc
}
com/android/jack/tools/merger/MergingOverflowException.classMergingOverflowException.java
package com.android.jack.tools.merger
public abstract com.android.jack.tools.merger.MergingOverflowException extends java.lang.Exception {
private static final long serialVersionUID
private final String overflowKind
public void (java.lang.String)
String overflowKind
public java.lang.String getMessage ()
}
com/android/jack/tools/merger/MethodIdOverflowException.classMethodIdOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.MethodIdOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
private static final long serialVersionUID
public void ()
}
com/android/jack/tools/merger/TypeIdOverflowException.classTypeIdOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.TypeIdOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
private static final long serialVersionUID
public void ()
}
com/android/jack/transformations/AssertionTransformer$Visitor.classAssertionTransformer.java
package com.android.jack.transformations
com.android.jack.transformations.AssertionTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JDefinedClassOrInterface currentType
static final boolean $assertionsDisabled
final com.android.jack.transformations.AssertionTransformer this$0
public void (com.android.jack.transformations.AssertionTransformer, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
private com.android.jack.ir.ast.JFieldId getOrCreateAssertionstatusField (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JFieldId id
com.android.jack.ir.ast.JField field
com.android.jack.lookup.JLookupException e
com.android.jack.transformations.request.TransformationRequest request
private com.android.jack.ir.ast.JFieldId addAssertionStatusToType (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
int modifier
com.android.jack.ir.ast.JField assertionStatus
com.android.jack.ir.ast.JFieldId assertionStatusId
com.android.jack.ir.ast.JClass javaLangClass
com.android.jack.ir.ast.JClassLiteral thisClass
com.android.jack.ir.ast.JFieldRef lhs
com.android.jack.ir.ast.JExpression rhs
com.android.jack.ir.ast.JAsgOperation asg
public void endVisit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement assertSt
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JFieldId assertionStatus
com.android.jack.ir.ast.JExpression assertionEnabledCondition
com.android.jack.ir.ast.JExpression testExpression
com.android.jack.ir.ast.JExpression notTestCondition
java.util.List ctorDescriptor
com.android.jack.ir.ast.JClass assertionError
com.android.jack.ir.ast.JNewInstance newAssertionError
com.android.jack.ir.ast.JThrowStatement throwAssertionError
com.android.jack.ir.ast.JBlock blockThrow
com.android.jack.ir.ast.JIfStatement ifNotTest
com.android.jack.ir.ast.JBlock thenAssertionEnabled
com.android.jack.ir.ast.JIfStatement ifAssertionEnabled
static void ()
}
com/android/jack/transformations/AssertionTransformer.classAssertionTransformer.java
package com.android.jack.transformations
public com.android.jack.transformations.AssertionTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private final com.android.jack.ir.ast.JClass jlo
private static final String ASSERTION_FIELD_NAME
public void ()
public synchronized void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.AssertionTransformer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static java.lang.String access$000 ()
static com.android.jack.ir.ast.JClass access$100 (com.android.jack.transformations.AssertionTransformer)
com.android.jack.transformations.AssertionTransformer x0
static void ()
}
com/android/jack/transformations/AssertionTransformerSchedulingSeparator$SeparatorTag.classAssertionTransformerSchedulingSeparator.java
package com.android.jack.transformations
public com.android.jack.transformations.AssertionTransformerSchedulingSeparator$SeparatorTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/AssertionTransformerSchedulingSeparator.classAssertionTransformerSchedulingSeparator.java
package com.android.jack.transformations
public com.android.jack.transformations.AssertionTransformerSchedulingSeparator extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession session
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/EmptyClinit.classEmptyClinit.java
package com.android.jack.transformations
public com.android.jack.transformations.EmptyClinit extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/EmptyClinitRemover.classEmptyClinitRemover.java
package com.android.jack.transformations
public com.android.jack.transformations.EmptyClinitRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JMethodBody body
java.util.List stmts
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/transformations/FieldInitializer.classFieldInitializer.java
package com.android.jack.transformations
public com.android.jack.transformations.FieldInitializer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JMethod clinit
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JStatement toPrepend
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
com.android.jack.transformations.InitializationExpression marker
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/transformations/InitializationExpression.classInitializationExpression.java
package com.android.jack.transformations
public com.android.jack.transformations.InitializationExpression extends java.lang.Object implements com.android.sched.marker.Marker {
private final com.android.jack.ir.ast.JStatement statement
public void (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement statement
public com.android.jack.ir.ast.JStatement getStatement ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/transformations/Jarjar.classJarjar.java
package com.android.jack.transformations
public com.android.jack.transformations.Jarjar extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/transformations/LocalVarCreator.classLocalVarCreator.java
package com.android.jack.transformations
public com.android.jack.transformations.LocalVarCreator extends java.lang.Object {
private final com.android.jack.ir.ast.JMethodBody currentMethodBody
private final String tmpLocalVarPrefix
private int tmpLocalVarSuffix
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethod, java.lang.String)
com.android.jack.ir.ast.JMethod method
String prefix
com.android.jack.ir.ast.JAbstractMethodBody body
public com.android.jack.ir.ast.JLocal createTempLocal (com.android.jack.ir.ast.JType, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JType type
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.transformations.request.TransformationRequest transformationRequest
String name
com.android.jack.ir.ast.JLocal local
static void ()
}
com/android/jack/transformations/SanityChecks.classSanityChecks.java
package com.android.jack.transformations
public com.android.jack.transformations.SanityChecks extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/transformations/UnusedLocalRemover$1.classUnusedLocalRemover.java
package com.android.jack.transformations
com.android.jack.transformations.UnusedLocalRemover$1 extends java.lang.Object {
}
com/android/jack/transformations/UnusedLocalRemover$Visitor.classUnusedLocalRemover.java
package com.android.jack.transformations
com.android.jack.transformations.UnusedLocalRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private java.util.List localsToDelete
static final boolean $assertionsDisabled
private void ()
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody methodBody
public boolean visit (com.android.jack.ir.ast.JVariableRef)
com.android.jack.ir.ast.JVariableRef varRef
com.android.jack.ir.ast.JVariable variable
void (com.android.jack.transformations.UnusedLocalRemover$1)
com.android.jack.transformations.UnusedLocalRemover$1 x0
static java.util.List access$100 (com.android.jack.transformations.UnusedLocalRemover$Visitor)
com.android.jack.transformations.UnusedLocalRemover$Visitor x0
static void ()
}
com/android/jack/transformations/UnusedLocalRemover.classUnusedLocalRemover.java
package com.android.jack.transformations
public com.android.jack.transformations.UnusedLocalRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.UnusedLocalRemover$Visitor visitor
com.android.jack.ir.ast.JMethodBody body
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/transformations/VisibilityBridgeAdder.classVisibilityBridgeAdder.java
package com.android.jack.transformations
public com.android.jack.transformations.VisibilityBridgeAdder 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.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JMethod methodInCurrentClass
java.util.Iterator i$
java.util.Collection methodsInCurrentClass
boolean sameMethodFound
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
com.android.jack.ir.ast.JDefinedClass superClass
private void synthesizeBridge (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClass jClass
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JMethodId methodId
int bridgeModifier
com.android.jack.ir.ast.JMethod bridge
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JThis jThis
com.android.jack.ir.ast.JMethodCall callToSuper
com.android.jack.transformations.request.TransformationRequest tr
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static void ()
}
com/android/jack/transformations/ast/BooleanTestOutsideIf.classBooleanTestOutsideIf.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.BooleanTestOutsideIf extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/BooleanTestTransformer$1.classBooleanTestTransformer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.BooleanTestTransformer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/transformations/ast/BooleanTestTransformer$Visitor.classBooleanTestTransformer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.BooleanTestTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethod method
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void endVisit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JConditionalExpression replacingExpr
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JUnaryOperation unaryOP
public void endVisit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JConditionalExpression replacingExpr
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JBinaryOperation binOp
private boolean needReplacement (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation unaryOp
private boolean needReplacement (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation binOp
private boolean isIfCondition (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JNode parent
private boolean isConditionalCondition (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JNode parent
}
com/android/jack/transformations/ast/BooleanTestTransformer.classBooleanTestTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.BooleanTestTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.ast.BooleanTestTransformer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/CompoundAssignmentRemover$1.classCompoundAssignmentRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.CompoundAssignmentRemover$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/transformations/ast/CompoundAssignmentRemover$RemoveComplexAssignVisitor.classCompoundAssignmentRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.CompoundAssignmentRemover$RemoveComplexAssignVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private com.android.jack.transformations.ast.SideEffectExtractor extractor
private final com.android.jack.ir.ast.JClass javaLangString
static final boolean $assertionsDisabled
private void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JClass)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JClass javaLangString
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JAbstractMethodBody body
public void endVisit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.sourceinfo.SourceInfo binarySourceInfo
com.android.jack.ir.ast.JExpression binaryLhs
com.android.jack.ir.ast.JExpression binaryLhsCopy
com.android.jack.ir.ast.JBinaryOperation newBinary
com.android.jack.ir.ast.JBinaryOperation binary
void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JClass, com.android.jack.transformations.ast.CompoundAssignmentRemover$1)
com.android.jack.transformations.request.TransformationRequest x0
com.android.jack.ir.ast.JClass x1
com.android.jack.transformations.ast.CompoundAssignmentRemover$1 x2
static void ()
}
com/android/jack/transformations/ast/CompoundAssignmentRemover.classCompoundAssignmentRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.CompoundAssignmentRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JClass javaLangString
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.CompoundAssignmentRemover$RemoveComplexAssignVisitor rca
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/ConcatRemover$1.classConcatRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.ConcatRemover$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/transformations/ast/ConcatRemover$Visitor.classConcatRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.ConcatRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethod method
static final boolean $assertionsDisabled
final com.android.jack.transformations.ast.ConcatRemover this$0
public void (com.android.jack.transformations.ast.ConcatRemover, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JMethodCall toReplace
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JMethodCall appendLhs
com.android.jack.ir.ast.JMethodCall appendRhs
com.android.jack.ir.ast.JClassOrInterface stringBuilder
com.android.jack.ir.ast.JNewInstance instance
com.android.jack.ir.ast.JMethodCall appendLhs
com.android.jack.ir.ast.JMethodCall appendRhs
com.android.jack.ir.ast.JMethodId stringBuilderToString
com.android.jack.ir.ast.JMethodCall toString
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JNode parent
com.android.jack.ir.ast.JBinaryOperation binary
private boolean isReplaceableAppend (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JNode node
static void ()
}
com/android/jack/transformations/ast/ConcatRemover.classConcatRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ConcatRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private static final String APPEND_METHOD_NAME
private static final String STRING_BUILDER_SIGNATURE
private static final String CHAR_SEQUENCE_SIGNATURE
private static final String STRING_BUILDER_CONSTRUCTOR_NAME
private static final String TO_STRING
private final com.android.jack.ir.ast.JClass jlo
private final com.android.jack.ir.ast.JClass jls
private final com.android.jack.util.filter.Filter filter
private com.android.jack.ir.ast.JSession session
private com.android.jack.ir.ast.JClassOrInterface stringBuilder
private com.android.jack.ir.ast.JClassOrInterface charSequence
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.ast.ConcatRemover$Visitor visitor
private com.android.jack.ir.ast.JClassOrInterface getStringBuilder ()
private com.android.jack.ir.ast.JClassOrInterface getCharSequence ()
private com.android.jack.ir.ast.JMethodCall getCallToAppend (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitiveType
com.android.jack.ir.ast.JType charSequence
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JExpression stringBuilderInstance
com.android.jack.ir.ast.JExpression toAppend
com.android.jack.ir.ast.JType elementType
com.android.jack.ir.ast.JType appendArgType
com.android.jack.ir.ast.JClassOrInterface stringBuilder
com.android.jack.ir.ast.JMethodId stringBuilderAppend
com.android.jack.ir.ast.JMethodCall call
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static com.android.jack.ir.ast.JMethodCall access$000 (com.android.jack.transformations.ast.ConcatRemover, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)
com.android.jack.transformations.ast.ConcatRemover x0
com.android.jack.ir.sourceinfo.SourceInfo x1
com.android.jack.ir.ast.JExpression x2
com.android.jack.ir.ast.JExpression x3
static com.android.jack.ir.ast.JClassOrInterface access$100 (com.android.jack.transformations.ast.ConcatRemover)
com.android.jack.transformations.ast.ConcatRemover x0
static com.android.jack.ir.ast.JSession access$200 (com.android.jack.transformations.ast.ConcatRemover)
com.android.jack.transformations.ast.ConcatRemover x0
static com.android.jack.ir.ast.JClass access$300 (com.android.jack.transformations.ast.ConcatRemover)
com.android.jack.transformations.ast.ConcatRemover x0
static void ()
}
com/android/jack/transformations/ast/ExpressionStatementLegalizer$Visitor.classExpressionStatementLegalizer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.ExpressionStatementLegalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.transformations.LocalVarCreator lvCreator
public void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JMethod method
private boolean isLegal (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
public void endVisit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JLocal lv
com.android.jack.ir.ast.JAsgOperation asg
com.android.jack.ir.ast.JExpressionStatement exprSt
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JType type
}
com/android/jack/transformations/ast/ExpressionStatementLegalizer.classExpressionStatementLegalizer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ExpressionStatementLegalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.ExpressionStatementLegalizer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/ImplicitBlocks$ImplicitBlocksVisitor.classImplicitBlocks.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.ImplicitBlocks$ImplicitBlocksVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JStatement thenStmt
com.android.jack.ir.ast.JStatement elseStmt
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement labeledStmt
com.android.jack.ir.ast.JStatement labelStmtBody
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JBlock parentBlock
com.android.jack.ir.ast.JForStatement forStmt
com.android.jack.ir.ast.JStatement forBody
com.android.jack.ir.ast.JNode parent
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStmt
com.android.jack.ir.ast.JStatement whileBody
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStmt
com.android.jack.ir.ast.JStatement doBody
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.ir.ast.JCaseStatement caseStmt
java.util.List statementsToMove
com.android.jack.ir.ast.JBlock newBlock
private void moveIntoBLock (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JBlock newBlock
private java.util.List getFollowingStatements (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JNode parent
com.android.jack.ir.ast.JBlock switchBlock
java.util.List switchStmts
java.util.List statementsToMove
static void ()
}
com/android/jack/transformations/ast/ImplicitBlocks.classImplicitBlocks.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitBlocks extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.ImplicitBlocks$ImplicitBlocksVisitor ibv
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/ImplicitBlocksChecker$1.classImplicitBlocksChecker.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.ImplicitBlocksChecker$1 extends java.lang.Object {
}
com/android/jack/transformations/ast/ImplicitBlocksChecker$BlockStatisticsVisitor.classImplicitBlocksChecker.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.ImplicitBlocksChecker$BlockStatisticsVisitor extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JStatement thenStmt
com.android.jack.ir.ast.JStatement elseStmt
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement labeledStmt
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JBlock parentBlock
com.android.jack.ir.ast.JForStatement forStmt
com.android.jack.ir.ast.JNode parent
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStmt
public void endVisit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doWhileStatement
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStmt
com.android.jack.ir.ast.JNode parent
java.util.List stmts
int indexOfCaseStmt
int statementIndexAfterCaseStmt
void (com.android.jack.transformations.ast.ImplicitBlocksChecker$1)
com.android.jack.transformations.ast.ImplicitBlocksChecker$1 x0
}
com/android/jack/transformations/ast/ImplicitBlocksChecker.classImplicitBlocksChecker.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitBlocksChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.ast.ImplicitBlocksChecker$BlockStatisticsVisitor statistics
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/ImplicitBoxingAndUnboxing.classImplicitBoxingAndUnboxing.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitBoxingAndUnboxing extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/ImplicitCast.classImplicitCast.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitCast extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/IncDecRemover$1.classIncDecRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.IncDecRemover$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/transformations/ast/IncDecRemover$IncDecRemoverVisitor.classIncDecRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.IncDecRemover$IncDecRemoverVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private com.android.jack.transformations.ast.SideEffectExtractor extractor
private com.android.jack.transformations.LocalVarCreator lvCreator
static final boolean $assertionsDisabled
private void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JAbstractMethodBody body
public void endVisit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public boolean visit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JLocal idr0
com.android.jack.ir.ast.JLocalRef part1Lhs
com.android.jack.ir.ast.JAsgOperation part1
com.android.jack.ir.ast.JBinaryOperation part2Rhs
com.android.jack.ir.ast.JAsgOperation part2
com.android.jack.ir.ast.JLocalRef part3
com.android.jack.ir.ast.JMultiExpression me
com.android.jack.ir.ast.JExpression rhs
com.android.jack.ir.ast.JType unaryArgType
com.android.jack.ir.ast.JAsgOperation newExpr
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JType binaryType
java.util.ArrayList exprs
com.android.jack.ir.ast.JExpression argCopy
com.android.jack.ir.ast.JUnaryOperation unary
com.android.jack.ir.ast.JBinaryOperator newOperator
void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.ast.IncDecRemover$1)
com.android.jack.transformations.request.TransformationRequest x0
com.android.jack.transformations.ast.IncDecRemover$1 x1
static void ()
}
com/android/jack/transformations/ast/IncDecRemover.classIncDecRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.IncDecRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.IncDecRemover$IncDecRemoverVisitor rca
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/InitInNewArray.classInitInNewArray.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.InitInNewArray extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/InitInNewArrayRemover$Visitor.classInitInNewArrayRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.InitInNewArrayRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.transformations.LocalVarCreator lvCreator
public void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.LocalVarCreator lvCreator
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.sourceinfo.SourceInfo expressionInfo
com.android.jack.ir.ast.JExpression expression
java.util.Iterator i$
java.util.List expressions
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JType expressionType
com.android.jack.ir.ast.JLocal array
java.util.List dims
int index
com.android.jack.ir.ast.JNewArray newArray
java.util.List initializers
}
com/android/jack/transformations/ast/InitInNewArrayRemover.classInitInNewArrayRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.InitInNewArrayRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.InitInNewArrayRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/JPrimitiveClassLiteral.classJPrimitiveClassLiteral.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.JPrimitiveClassLiteral extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/MultiDimensionNewArray.classMultiDimensionNewArray.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.MultiDimensionNewArray extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/MultiDimensionNewArrayRemover$Visitor.classMultiDimensionNewArrayRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.MultiDimensionNewArrayRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private com.android.jack.ir.ast.JArrayType intArrayType
private com.android.jack.ir.ast.JClassOrInterface reflectArray
private final com.android.jack.ir.ast.JSession session
private com.android.jack.ir.ast.JMethodId newInstance
static final boolean $assertionsDisabled
final com.android.jack.transformations.ast.MultiDimensionNewArrayRemover this$0
public void (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JSession)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JSession session
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JClassOrInterface reflectArrayType
com.android.jack.ir.ast.JMethodId newInstanceId
com.android.jack.ir.ast.JMethodCall call
java.util.List presentDimensions
int nbPresentDimensions
com.android.jack.ir.ast.JNewArray newArray
java.util.List allDims
private com.android.jack.ir.ast.JMethodId getNewInstanceId (com.android.jack.ir.ast.JClassOrInterface)
java.util.List argsType
com.android.jack.ir.ast.JClassOrInterface reflectArrayType
private com.android.jack.ir.ast.JType getComponentTypeForNewInstance (com.android.jack.ir.ast.JNewArray, int)
int i
com.android.jack.ir.ast.JNewArray newArray
int nbPresentDim
com.android.jack.ir.ast.JType componentType
private java.util.List getPresentDimensions (java.util.List)
com.android.jack.ir.ast.JExpression expression
java.util.Iterator i$
java.util.List newArrayDims
java.util.List presentDims
boolean inPresentDims
private com.android.jack.ir.ast.JClassOrInterface getReflectArrayType ()
private com.android.jack.ir.ast.JArrayType getIntArrayType ()
static void ()
}
com/android/jack/transformations/ast/MultiDimensionNewArrayRemover.classMultiDimensionNewArrayRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.MultiDimensionNewArrayRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private final com.android.jack.ir.ast.JClass jlo
private final com.android.jack.ir.ast.JClass jlc
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.MultiDimensionNewArrayRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover)
com.android.jack.transformations.ast.MultiDimensionNewArrayRemover x0
static com.android.jack.ir.ast.JClass access$100 (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover)
com.android.jack.transformations.ast.MultiDimensionNewArrayRemover x0
}
com/android/jack/transformations/ast/NestedAssignRemover$Visitor.classNestedAssignRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.NestedAssignRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethod method
private final com.android.jack.transformations.LocalVarCreator localVarCreator
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void endVisit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JExpression rhs
com.android.jack.ir.ast.JType rhsType
com.android.jack.ir.ast.JLocal tmp
java.util.List exprs
com.android.jack.ir.ast.JAsgOperation asg1
com.android.jack.ir.ast.JAsgOperation asg2
com.android.jack.ir.ast.JBinaryOperation binOp
}
com/android/jack/transformations/ast/NestedAssignRemover.classNestedAssignRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.NestedAssignRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.ast.NestedAssignRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/NewInstanceRemoved.classNewInstanceRemoved.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.NewInstanceRemoved extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/NoImplicitBlock.classNoImplicitBlock.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.NoImplicitBlock extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/NumericConversionChecker$1.classNumericConversionChecker.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.NumericConversionChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/transformations/ast/NumericConversionChecker$Visitor.classNumericConversionChecker.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.NumericConversionChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
private static final String MISSING_UNBOXING_ERROR
private static final String MISSING_BOXING_ERROR
private static final String MISSING_CAST_ERROR
static final boolean $assertionsDisabled
void ()
public void endVisit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JReturnStatement returnStatement
com.android.jack.ir.ast.JExpression returnExpr
public void endVisit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement forStmt
public void endVisit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStmt
public void endVisit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStmt
public void endVisit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression conditional
com.android.jack.ir.ast.JExpression thenExpr
com.android.jack.ir.ast.JExpression elseExpr
com.android.jack.ir.ast.JType conditionalType
public void endVisit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStmt
public void endVisit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation cast
public void endVisit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JBinaryOperation binary
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JType lhsType
com.android.jack.ir.ast.JExpression rhs
com.android.jack.ir.ast.JType rhsType
public void endVisit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer init
com.android.jack.ir.ast.JExpression initializer
com.android.jack.ir.ast.JType expectedType
public void endVisit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JExpression jExpression
java.util.Iterator i$
com.android.jack.ir.ast.JMethodCall call
java.util.List args
java.util.List parameterTypes
java.util.Iterator paramTypeIterator
public void endVisit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JExpression dimension
java.util.Iterator i$
com.android.jack.ir.ast.JNewArray newArray
public void endVisit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef arrayRef
com.android.jack.ir.ast.JExpression indexExpr
public void endVisit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation unary
private void checkUnboxing (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
private void checkBoxingOrUnboxing (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JType type
private void checkCast (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JExpression exprToCast
com.android.jack.ir.ast.JType expectedType
static void ()
}
com/android/jack/transformations/ast/NumericConversionChecker.classNumericConversionChecker.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.NumericConversionChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.ast.NumericConversionChecker$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/PrimitiveClassTransformer$1.classPrimitiveClassTransformer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.PrimitiveClassTransformer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/transformations/ast/PrimitiveClassTransformer$Visitor.classPrimitiveClassTransformer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.PrimitiveClassTransformer$Visitor extends com.android.jack.util.AnnotationSkipperVisitor {
private static final String FIELD_TYPE_NAME
private final com.android.jack.transformations.request.TransformationRequest tr
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JClassLiteral)
com.android.jack.ir.ast.JClass receiverType
com.android.jack.ir.ast.JFieldRef fieldAccess
com.android.jack.ir.ast.JClassLiteral classLiteral
private com.android.jack.ir.ast.JClass getType (com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JPrimitiveType primType
com.android.jack.lookup.JPhantomLookup lookup
}
com/android/jack/transformations/ast/PrimitiveClassTransformer.classPrimitiveClassTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.PrimitiveClassTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.PrimitiveClassTransformer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/RefAsStatement.classRefAsStatement.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.RefAsStatement extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/RefAsStatementRemover$Visitor.classRefAsStatementRemover.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.RefAsStatementRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.ast.JExpressionStatement expressionStatement
com.android.jack.ir.ast.JExpression expr
}
com/android/jack/transformations/ast/RefAsStatementRemover.classRefAsStatementRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.RefAsStatementRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.RefAsStatementRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/SideEffectExtractor.classSideEffectExtractor.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.SideEffectExtractor extends java.lang.Object {
protected final com.android.jack.transformations.LocalVarCreator lvCreator
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.LocalVarCreator)
com.android.jack.transformations.LocalVarCreator lvCreator
private com.android.jack.ir.ast.JExpression extract (java.util.List, com.android.jack.ir.ast.JExpression, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JLocal tmp
com.android.jack.ir.ast.JAsgOperation asg
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
java.util.List extracted
com.android.jack.ir.ast.JExpression toExtract
com.android.jack.transformations.request.TransformationRequest tr
private com.android.jack.ir.ast.JFieldRef extractInstance (com.android.jack.ir.ast.JFieldRef, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JMultiExpression multiExpression
com.android.jack.ir.ast.JFieldRef ref
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
java.util.ArrayList extracted
com.android.jack.ir.ast.JExpression newInstance
private com.android.jack.ir.ast.JArrayRef extractInstanceAndIndex (com.android.jack.ir.ast.JArrayRef, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JMultiExpression multiExpression
com.android.jack.ir.ast.JArrayRef ref
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
java.util.ArrayList extracted
com.android.jack.ir.ast.JExpression newInstance
com.android.jack.ir.ast.JExpression newIndex
public com.android.jack.ir.ast.JExpression copyWithoutSideEffects (com.android.jack.ir.ast.JExpression, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JParameter a
com.android.jack.ir.ast.JLocal a
com.android.jack.ir.ast.JExpression toCopy
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
static void ()
}
com/android/jack/transformations/ast/SynchronizeTransformer$Visitor.classSynchronizeTransformer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.SynchronizeTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.ir.ast.JSession session
private final com.android.jack.transformations.LocalVarCreator lvCreator
static final boolean $assertionsDisabled
final com.android.jack.transformations.ast.SynchronizeTransformer this$0
public void (com.android.jack.transformations.ast.SynchronizeTransformer, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JSession, com.android.jack.transformations.LocalVarCreator)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JSession session
com.android.jack.transformations.LocalVarCreator lvCreator
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JLocal syncVar
com.android.jack.ir.ast.JExpression syncVarValue
com.android.jack.ir.ast.JAsgOperation asg
com.android.jack.ir.ast.JVariable thisVar
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JTryStatement tryStmt
com.android.jack.ir.ast.JType enclosingType
com.android.jack.ir.ast.JExpression lockExpr
com.android.jack.ir.ast.JExpression unlockExpr
com.android.jack.ir.ast.JBlock newBodyBlock
com.android.jack.ir.ast.JBlock finallyBlock
com.android.jack.ir.ast.JMethodBody methodBody
com.android.jack.ir.ast.JMethod enclosingMethod
public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock)
com.android.jack.ir.ast.JSynchronizedBlock syncBlock
com.android.jack.ir.sourceinfo.SourceInfo srcInfo
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JTryStatement tryStmt
com.android.jack.ir.ast.JExpression lockExpr
com.android.jack.ir.ast.JType lockExprType
com.android.jack.ir.ast.JLocal syncVar
com.android.jack.ir.ast.JLocalRef asgLhs
com.android.jack.ir.ast.JAsgOperation asg
com.android.jack.ir.ast.JBlock finallyBlock
private com.android.jack.ir.ast.JTryStatement getTryFinally (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JBlock)
com.android.jack.ir.sourceinfo.SourceInfo mthSrcInfo
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JBlock finallyBlock
com.android.jack.ir.ast.JTryStatement tryStmt
private com.android.jack.ir.ast.JClass getJLClass ()
static void ()
}
com/android/jack/transformations/ast/SynchronizeTransformer.classSynchronizeTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.SynchronizeTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public static final com.android.sched.util.config.id.BooleanPropertyId REUSE_SYNC_VARIABLE
private final boolean reuseSyncVariable
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.LocalVarCreator lvCreator
com.android.jack.transformations.ast.SynchronizeTransformer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static boolean access$000 (com.android.jack.transformations.ast.SynchronizeTransformer)
com.android.jack.transformations.ast.SynchronizeTransformer x0
static void ()
}
com/android/jack/transformations/ast/TryWithResourcesTransformer$Visitor.classTryWithResourcesTransformer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.TryWithResourcesTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JMethodBody currentMethodBody
private final com.android.jack.transformations.LocalVarCreator localVarCreator
private final com.android.jack.transformations.request.TransformationRequest request
private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
private static final String AUTO_CLOSEABLE_SIGNATURE
private static final String CLOSE_METHOD_NAME
private static final String THROWABLE_SIGNATURE
private static final String ADD_SUPPRESSED_METHOD_NAME
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethod, com.android.jack.transformations.LocalVarCreator, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.LocalVarCreator localVarCreator
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JMethodBody body
public void endVisit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JAsgOperation asgOp
com.android.jack.ir.ast.JLocal resourceLocal
com.android.jack.ir.ast.JStatement resInit
java.util.Iterator i$
int i
com.android.jack.ir.ast.JStatement resInit
com.android.jack.ir.ast.JAsgOperation asgOp
com.android.jack.ir.ast.JLocal resourceLocal
com.android.jack.ir.ast.JNeqOperation isNotNull
com.android.jack.ir.ast.JMethodCall closeCall
com.android.jack.ir.ast.JBlock thenBlock
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JBlock tryBlockAroundClose
com.android.jack.ir.ast.JLocal exceptionThrownByClose
com.android.jack.ir.ast.JTryStatement tryClose
com.android.jack.ir.ast.JEqOperation isNull
com.android.jack.ir.ast.JBlock callSuppressBlock
com.android.jack.ir.ast.JNeqOperation ifExceptionsDiffer
com.android.jack.ir.ast.JIfStatement elseIf
com.android.jack.ir.ast.JMethodCall addSuppressCall
int i
com.android.jack.ir.sourceinfo.SourceInfo trySourceInfo
com.android.jack.ir.sourceinfo.SourceInfo endOfTrySourceInfos
com.android.jack.ir.sourceinfo.SourceInfo firstLineSourceInfos
com.android.jack.ir.ast.JBlock finalTryBlock
com.android.jack.ir.ast.JClass throwableClass
com.android.jack.ir.ast.JLocal exceptionToThrow
com.android.jack.ir.ast.JAsgOperation assign
com.android.jack.ir.ast.JBlock tryBlock
com.android.jack.ir.ast.JBlock finallyBlock
com.android.jack.ir.ast.JLocal tryException
com.android.jack.ir.ast.JCatchBlock catchBlock
com.android.jack.ir.ast.JAsgOperation save
com.android.jack.ir.ast.JTryStatement innerTry
com.android.jack.ir.ast.JInterface autoCloseableInterface
com.android.jack.ir.ast.JMethodId closeMethodId
com.android.jack.ir.ast.JMethodId addSuppressedMethodId
com.android.jack.ir.ast.JThrowStatement throwStmt
com.android.jack.ir.ast.JNeqOperation ifNotNull
com.android.jack.ir.ast.JIfStatement ifExceptionToThrow
com.android.jack.ir.ast.JTryStatement x
static void ()
}
com/android/jack/transformations/ast/TryWithResourcesTransformer.classTryWithResourcesTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.TryWithResourcesTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.request.TransformationRequest request
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/TypeLegalizer$1.classTypeLegalizer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.TypeLegalizer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/jack/transformations/ast/TypeLegalizer$TypeLegalizerVisitor.classTypeLegalizer.java
package com.android.jack.transformations.ast
com.android.jack.transformations.ast.TypeLegalizer$TypeLegalizerVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
static final boolean $assertionsDisabled
final com.android.jack.transformations.ast.TypeLegalizer this$0
void (com.android.jack.transformations.ast.TypeLegalizer, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public void endVisit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JReturnStatement returnStatement
com.android.jack.ir.ast.JExpression returnExpr
public void endVisit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement forStmt
public void endVisit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStmt
public void endVisit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStmt
public void endVisit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression conditional
com.android.jack.ir.ast.JType conditionalType
public void endVisit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStmt
public void endVisit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation castToWrapperType
com.android.jack.ir.ast.JDynamicCastOperation cast
com.android.jack.ir.ast.JExpression expr
public void endVisit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JExpression castTo
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JBinaryOperation binary
com.android.jack.ir.ast.JExpression rhs
com.android.jack.ir.ast.JType rhsType
com.android.jack.ir.ast.JExpression lhs
com.android.jack.ir.ast.JType lhsType
public void endVisit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer init
com.android.jack.ir.ast.JExpression initializer
com.android.jack.ir.ast.JType expectedType
public void endVisit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JExpression jExpression
java.util.Iterator i$
com.android.jack.ir.ast.JMethodCall call
java.util.List args
java.util.List parameterTypes
java.util.Iterator paramTypeIterator
public void endVisit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JExpression newDimension
com.android.jack.ir.ast.JExpression dimension
java.util.Iterator i$
com.android.jack.ir.ast.JNewArray newArray
public void endVisit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef arrayRef
com.android.jack.ir.ast.JExpression indexExpr
com.android.jack.ir.ast.JExpression unboxedExpr
public void endVisit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation unary
private com.android.jack.ir.ast.JExpression maybeUnbox (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JExpression unboxedExpr
private com.android.jack.ir.ast.JExpression maybeBoxOrUnbox (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JType expectedType
com.android.jack.ir.ast.JExpression boxUnboxExpr
com.android.jack.ir.ast.JType type
private com.android.jack.ir.ast.JExpression box (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JExpression exprToBox
com.android.jack.ir.ast.JClassOrInterface expectedType
com.android.jack.ir.ast.JMethodCall boxMethodCall
private com.android.jack.ir.ast.JExpression unbox (com.android.jack.ir.ast.JExpression)
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
com.android.jack.ir.ast.JExpression exprToUnbox
com.android.jack.ir.ast.JType typeToUnbox
com.android.jack.ir.ast.JClassOrInterface wrapper
String methodName
com.android.jack.ir.ast.JType returnType
com.android.jack.lookup.JPhantomLookup lookup
com.android.jack.ir.ast.JMethodId unboxMethod
com.android.jack.ir.ast.JMethodCall unboxMethodCall
private com.android.jack.ir.ast.JMethodCall getBoxingCall (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JExpression arg
com.android.jack.ir.ast.JExpression exprToBox
com.android.jack.ir.ast.JClassOrInterface type
com.android.jack.ir.ast.JPrimitiveType pType
com.android.jack.ir.ast.JClassOrInterface wrapperType
com.android.jack.ir.ast.JType argType
com.android.jack.lookup.JPhantomLookup lookup
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JMethodCall boxMethodCall
java.util.List paramTypes
com.android.jack.ir.ast.JType paramType
com.android.jack.ir.ast.JType exprToBoxType
com.android.jack.ir.ast.JExpression arg
private void castIfNeeded (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JExpression exprToCast
com.android.jack.ir.ast.JType expectedType
static void ()
}
com/android/jack/transformations/ast/TypeLegalizer.classTypeLegalizer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.TypeLegalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.ir.ast.JClass javaLangObject
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.TypeLegalizer$TypeLegalizerVisitor rca
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.ast.TypeLegalizer)
com.android.jack.transformations.ast.TypeLegalizer x0
}
com/android/jack/transformations/ast/UnassignedValues.classUnassignedValues.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.UnassignedValues extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/inner/GetterMarker$InnerAccessorGetter.classGetterMarker.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.GetterMarker$InnerAccessorGetter extends java.lang.Object implements com.android.sched.item.AbstractComponent {
void ()
}
com/android/jack/transformations/ast/inner/GetterMarker.classGetterMarker.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.GetterMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final boolean useDeterministicName
private static final String GETTER_PREFIX
private final java.util.HashMap getters
private int index
static final boolean $assertionsDisabled
public void ()
java.util.Collection getAllGetters ()
public com.android.sched.marker.Marker cloneIfNeeded ()
com.android.jack.ir.ast.JMethod getOrCreateGetter (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JParameter thisParam
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
String getterName
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JFieldRef returnedRef
com.android.jack.ir.ast.JReturnStatement returnSt
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JDefinedClass accessorClass
com.android.jack.ir.ast.JMethod getter
static void ()
}
com/android/jack/transformations/ast/inner/InnerAccessor.classInnerAccessor.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessor extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/inner/InnerAccessorAdder.classInnerAccessorAdder.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
com.android.jack.transformations.ast.inner.GetterMarker getterMarker
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
com.android.jack.transformations.ast.inner.SetterMarker setterMarker
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
com.android.jack.transformations.ast.inner.WrapperMarker wrapperMarker
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.transformations.request.TransformationRequest tr
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
com.android.sched.item.Component x0
}
com/android/jack/transformations/ast/inner/InnerAccessorGenerator$Visitor.classInnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.InnerAccessorGenerator$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.ir.ast.JDefinedClassOrInterface currentType
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
private com.android.jack.ir.ast.JDefinedClassOrInterface getAccessorClassForSuperCall (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
com.android.jack.ir.ast.JDefinedClass enclosing
private com.android.jack.ir.ast.JDefinedClassOrInterface getAccessorClass (int, com.android.jack.ir.ast.JDefinedClassOrInterface)
int modifier
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
com.android.jack.ir.ast.JDefinedClassOrInterface refType
private boolean isDirectlyVisibleFrom (int, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JDefinedClassOrInterface)
int modifier
com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
com.android.jack.ir.ast.JDefinedClassOrInterface type
public boolean visit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JExpression instance
com.android.jack.transformations.ast.inner.SetterMarker marker
com.android.jack.ir.ast.JMethod setter
com.android.jack.ir.ast.JBinaryOperation binOp
com.android.jack.ir.ast.JMethodId setterId
com.android.jack.ir.ast.JMethodCall setterCall
com.android.jack.ir.ast.JExpression instance
com.android.jack.transformations.ast.inner.GetterMarker marker
com.android.jack.ir.ast.JMethod getter
com.android.jack.ir.ast.JMethodId getterId
com.android.jack.ir.ast.JMethodCall getterCall
com.android.jack.ir.ast.JFieldRef x
com.android.jack.ir.ast.JNode parent
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JMethodId wrapperId
com.android.jack.ir.ast.JExpression arg
java.util.Iterator i$
int i
int numberOfParamToAdd
com.android.jack.transformations.ast.inner.WrapperMarker marker
com.android.jack.ir.ast.JMethod wrapper
com.android.jack.ir.ast.JMethodCall wrapperCall
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
boolean isSuper
com.android.jack.ir.ast.JMethodCall x
com.android.jack.ir.impl.ResolutionTargetMarker resolutionTargetMarker
static void ()
}
com/android/jack/transformations/ast/inner/InnerAccessorGenerator.classInnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorGenerator extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
static final String THIS_PARAM_NAME
private final com.android.jack.util.filter.Filter filter
public void ()
public synchronized void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMet